Marmagne est une commune du département du Cher, dans la région du Centre-Val de Loire.
Marmagne fait partie du canton de Saint-Doulchard 
Marmagne adhère à la la communauté d'agglomération Bourges Plus 
Marmagne fait partie du bassin de vie de Mehun-sur-Yèvre 
Le maire de Marmagne est M. Bernard DUPÉRAT - Ancien cadre (2026)
La population de Marmagne est de 1934 habitants (2025) 
L'altitude moyenne de Marmagne 120 mètres.
Le code postal de Marmagne est : 18500
Le code INSEE de Marmagne est : 18138
1 Il y a 1 Ecole à Marmagne. Voir les établissements scolaires de Marmagne. 
2 2 médecins généralistes liberaux exercent à Marmagne. 
2.4 La part des résidences secondaires est de 2.4 %. 
Tous les chiffres et statistiques sur Marmagne sur le site Insee.fr 
Berry-Bouy: à 1.18 km
Chapelle-Saint-Ursin: à 5.02 km
Saint-Doulchard: à 5.59 km
Sainte-Thorette: à 6.82 km
Mehun-sur-Yèvre: à 7.12 km
Morthomiers: à 7.38 km
Saint-Éloy-de-Gy: à 7.49 km
Preuilly: à 8.26 km
Allouis: à 8.63 km
Bourges: à 8.78 km
Villeneuve-sur-Cher: à 9.32 km
Subdray: à 10.09 km
Vasselay: à 10.15 km
Quincy: à 10.17 km
Trouy: à 11.59 km
Ecole primaire les Tilleuls - Public