La commune de Saint-Martial-Viveyrol, et qui est paisible, se trouve dans le département de la Dordogne ; on y dénombre 205 habitants. Le parc immobilier est pour la plupart âgé. La santé économique se distingue entre autres par un revenu moyen comparativement assez inférieur (20200 €), par contre une taxe habitation de 17%. Les habitants sont pour la plupart âgés, on relève notamment une proportion de retraités relativement assez haute : 37%, une portion de personnes âgées supérieure à la moyenne (42%), un âge moyen proportionnellement très important : 53 ans et un pourcentage d'enfants et d'adolescents très inférieur à la moyenne (12%).
La commune bénéficie d'un climat distingué par un ensoleillement de 2033 heures par an, par contre des précipitations de 856 mm par an. Il faut y constater une haute portion d'espaces verts, un taux d'utilisation de la voiture de 8%.