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