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