Sagnat est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Sagnat fait partie du canton de Dun-le-Palestel 
Sagnat adhère à la non précisé 
Sagnat fait partie du bassin de vie de Dun-le-Palestel 
Le maire de Sagnat est M. Philippe BRIGAND - Ancien agriculteur exploitant (2026)
La population de Sagnat est de 195 habitants (2025) 
L'altitude moyenne de Sagnat 318 mètres.
Le code postal de Sagnat est : 23800
Le code INSEE de Sagnat est : 23166
0 Il n'y a aucun établissement scolaire à Sagnat.
15.3 La part des résidences secondaires est de 15.3 %. 
Tous les chiffres et statistiques sur Sagnat sur le site Insee.fr 
Colondannes: à 1.94 km
Dun-le-Palestel: à 3.01 km
Saint-Léger-Bridereix: à 3.51 km
Lafat: à 3.56 km
Naillat: à 4.27 km
Maison-Feyne: à 5.14 km
Saint-Germain-Beaupré: à 6.26 km
Villard: à 6.42 km
Chapelle-Baloue: à 7.32 km
Saint-Sulpice-le-Dunois: à 8.00 km
Fleurat: à 8.20 km
Noth: à 8.45 km
Bazelat: à 8.59 km
Saint-Agnant-de-Versillat: à 9.31 km
Crozant: à 9.49 km
Fresselines: à 9.71 km
Celle-Dunoise: à 10.96 km
Lizières: à 11.23 km
Vareilles: à 11.42 km
Bussière-Dunoise: à 11.70 km