La municipalité de Marciac est située dans le département Gers.
Les communes à proximité sont les suivantes : Auriébat, Juillac, Armentieux, Tourdun, Ricourt, Saint-Justin, Scieurac-et-Flourès, Laveraët, Monlezun.
7 infirmiers et infirmières à domicile pratiquent à Marciac.