Saint-Martial-le-Vieux est une ville de la Creuse en région Nouvelle-Aquitaine.
Saint-Martial-le-Vieux compte 129 habitants.
La densité de la population de Saint-Martial-le-Vieux est de 6 habitants au km².
Le maire de Saint-Martial-le-Vieux est Monsieur Alain SIVADE