Badefols-d'Ans (en occitano Badafòu d'Ans)[3] es una población y comuna francesa, situada en la región de Aquitania, departamento de Dordoña, en el distrito de Périgueux y cantón de Hautefort.
Se halla en la región histórica de Perigòrd.