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