Mainsat est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Mainsat fait partie du canton de Aubusson 
Mainsat adhère à la la communauté de communes Marche et Combraille en Aquitaine 
Mainsat fait partie du bassin de vie de Aubusson 
Le maire de Mainsat est M. David SCHMIDT - Technicien (2026)
La population de Mainsat est de 532 habitants (2025) 
L'altitude moyenne de Mainsat 550 mètres.
Le code postal de Mainsat est : 23700
Le code INSEE de Mainsat est : 23116
1 Il y a 1 Ecole à Mainsat. Voir les établissements scolaires de Mainsat. 
2 2 médecins généralistes liberaux exercent à Mainsat. 
29.1 La part des résidences secondaires est de 29.1 %. 
Tous les chiffres et statistiques sur Mainsat sur le site Insee.fr 
Arfeuille-Châtain : à 4.23 km
Bussière-Nouvelle : à 4.68 km
Serre-Bussière-Vieille : à 5.17 km
Saint-Priest : à 5.20 km
Saint-Domet : à 6.73 km
Chauchet : à 7.43 km
Sannat : à 7.64 km
Lupersat : à 8.36 km
Champagnat : à 8.74 km
Reterre : à 8.76 km
Rougnat : à 8.96 km
Sermur : à 9.02 km
Auzances : à 9.13 km
Compas : à 9.41 km
Tardes : à 10.10 km
Brousse : à 10.18 km
Mars : à 10.60 km
Peyrat-la-Nonière : à 10.74 km
Bellegarde-en-Marche : à 10.75 km
Fontanières : à 10.82 km
Saint-Silvain-Bellegarde : à 11.01 km
Saint-Julien-le-Châtel : à 11.59 km
Châtelard : à 11.59 km
Mautes : à 11.98 km
Ecole primaire - Public