Au dernier recensement Saint-Martial comptait environ 300 habitants. (Source INSEE : recensement de 1999 sans double compte)
Saint-Martial est une commune d'une superficie totale de 3618 hectares, son altitude varie entre 679 et 1528 mètres
http://www.st-martial.com