Marsolan est une commune du département du Gers, dans la région d' Occitanie.
Marsolan fait partie du canton de Lectoure-Lomagne 
Marsolan adhère à la la communauté de communes de la Lomagne Gersoise 
Marsolan fait partie du bassin de vie de Lectoure 
Le maire de Marsolan est M. Dominique GONELLA - Agriculteur sur petite exploitation (2026)
La population de Marsolan est de 442 habitants (2025) 
L'altitude moyenne de Marsolan 171 mètres.
Le code postal de Marsolan est : 32700
Le code INSEE de Marsolan est : 32239
1 Il y a 1 Ecole à Marsolan. Voir les établissements scolaires de Marsolan. 
18.2 La part des résidences secondaires est de 18.2 %. 
Tous les chiffres et statistiques sur Marsolan sur le site Insee.fr 
Lagarde : à 2.73 km
Terraube : à 4.07 km
Blaziert : à 5.11 km
Larroque-Engalin : à 5.25 km
Romieu : à 5.53 km
Mas-d'Auvignon : à 6.31 km
Lectoure : à 6.59 km
Roquepine : à 6.68 km
Castéra-Lectourois : à 6.73 km
Saint-Martin-de-Goyne : à 7.06 km
Castelnau-sur-l'Auvignon : à 7.34 km
Berrac : à 7.91 km
Lamothe-Goas : à 8.96 km
Saint-Orens-Pouy-Petit : à 9.00 km
Caussens : à 9.27 km
Pauilhac : à 9.42 km
Saint-Puy : à 9.65 km
Saint-Avit-Frandat : à 9.84 km
Saint-Mézard : à 9.97 km
Gazaupouy : à 10.14 km
Sauvetat : à 10.17 km
Pouy-Roquelaure : à 10.61 km
Béraut : à 11.10 km
Ligardes : à 11.64 km
Sempesserre : à 11.91 km
Ecole maternelle publique - Public