La commune de Leyrat, et qui est tranquille et campagnarde, se trouve dans le département de la Creuse ; elle compte une population de 156 habitants.. En termes d'économie, la situation est caractérisée par un revenu moyen proportionnellement très bas (18800 €). La population est pour la plupart âgée et on note un pourcentage de retraités de 15%.
La localité possède un climat distingué par des précipitations de 957 mm par an, par contre un ensoleillement de 1777 heures par an. Elle est également caractérisée par une proportion de logement social HLM de 0%, une portion d'utilisation de la voiture de 13%, une évolution du nombre de places en établissement scolaires de 75, une basse densité de population (10 hab./km²) et une année moyenne de contruction comparativement ancienne : 1948 mais une portion de petits terrains faible (0%).