La commune de Saint-Martial-de-Nabirat, bénéficiant de magasins de proximité et tranquille, est situé dans le département de la Dordogne. Elle compte 634 habitants. L'habitat est pour la plupart âgé. La prospérité se distingue en particulier par un taux de chômage de 11%. Du point de vue climatique, la commune profite de un ensoleillement de 2069 heures par an. Du point de vue des équippements, la commune possède une capacité d'accueil touristique de 76 lits.
Une proportion de personnes âgées supérieure à la moyenne (38%), un âge moyen relativement élevé (48 ans) et un taux de retraités proportionnellement très élevé (42%), une taille moyenne des ménages de 2.2 personnes définissent la population qui est surtout âgée. Il y a lieu de constater une évolution du nombre de places en établissement scolaires de 33 et un taux de petits terrains de 4%, par contre une densité de population de 40 hab./km².