L'agglomération de Mazeyrolles est située dans le département Dordogne.
Les communes limitrophes sont les suivantes : Sainte-Foy-de-Belvès, Saint-Cernin-de-l'Herm, Capdrot, Salles-de-Belvès, Orliac, Prats-du-Périgord, Soulaures, Lavaur, Blanquefort-sur-Briolance.
3 infirmiers et infirmières à domicile exercent à Mazeyrolles.