L'agglomération de Marquay est située dans le département Dordogne.
Les municipalités limitrophes sont les suivantes : Saint-André-d'Allas, Les Eyzies-de-Tayac-Sireuil, Sarlat-la-Canéda, Peyzac-le-Moustier, Tamniès.
2 infirmiers et infirmières à domicile travaillent à Marquay.