La municipalité de Marmagne se situe dans le département Cher.
Les communes limitrophes sont les suivantes : Berry-Bouy, Morthomiers, Sainte-Thorette, Saint-Doulchard, Mehun-sur-Yèvre, La Chapelle-Saint-Ursin, Bourges.
5 infirmiers et infirmières à domicile pratiquent à Marmagne.