Leyrat est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Leyrat fait partie du canton de Boussac 
Leyrat adhère à la la communauté de communes Creuse Confluence 
Leyrat fait partie du bassin de vie de Boussac 
Le maire de Leyrat est M. Jacques BONNAUD - Ancien cadre (2026)
La population de Leyrat est de 143 habitants (2025) 
L'altitude moyenne de Leyrat 427 mètres.
Le code postal de Leyrat est : 23600
Le code INSEE de Leyrat est : 23108
0 Il n'y a aucun établissement scolaire à Leyrat.
13.6 La part des résidences secondaires est de 13.6 %. 
Tous les chiffres et statistiques sur Leyrat sur le site Insee.fr 
Treignat : à 3.93 km
Saint-Sauvier : à 4.04 km
Boussac-Bourg : à 4.39 km
Saint-Pierre-le-Bost : à 4.74 km
Lavaufranche : à 4.80 km
Saint-Silvain-Bas-le-Roc : à 5.98 km
Boussac : à 5.99 km
Soumans : à 6.99 km
Saint-Marien : à 8.28 km
Préveranges : à 8.40 km
Saint-Palais : à 8.58 km
Mesples : à 9.43 km
Archignat : à 10.21 km
Toulx-Sainte-Croix : à 10.56 km
Verneiges : à 11.10 km
Bord-Saint-Georges : à 11.21 km
Chambérat : à 11.23 km
Nouhant : à 11.35 km
Malleret-Boussac : à 11.73 km