La commune de Badefols-sur-Dordogne se situe dans le département Dordogne.
Les villes à proximité sont les suivantes : Pontours, Molières, Lalinde, Mauzac-et-Grand-Castang, Calès.
2 infirmiers et infirmières à domicile exercent à Badefols-sur-Dordogne.