La ville de Badefols-d'Ans est située dans le département Dordogne.
Les villes à proximité sont les suivantes : Boisseuilh, Coubjours, Teillots, Châtres, Nailhac, Louignac, Villac, Hautefort.
1 infirmier et infirmière à domicile pratique à Badefols-d'Ans.