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