L'agglomération de Villefranche-de-Lonchat se situe dans le département Dordogne.
Les communes limitrophes sont les suivantes : Minzac, Montpeyroux, Saint-Martin-de-Gurson, Carsac-de-Gurson, Moulin-Neuf.
4 infirmiers et infirmières à domicile pratiquent à Villefranche-de-Lonchat.