Saint-Martial-de-Nabirat est une commune du département de la Dordogne, dans la région de Nouvelle-Aquitaine.
Saint-Martial-de-Nabirat fait partie du canton de Vallée Dordogne
Saint-Martial-de-Nabirat adhère à la la communauté de communes de Domme- Villefranche du Périgord
Saint-Martial-de-Nabirat fait partie du bassin de vie de
212 m.
La population de Saint-Martial-de-Nabirat est de 584 habitants (2020)
Le code postal de de Saint-Martial-de-Nabirat est : 24250