Flayat est une ville de la Creuse en région Nouvelle-Aquitaine.
Flayat compte 328 habitants appelés les "Flayatois, Flayatoises".
La densité de la population de Flayat est de 8 habitants au km².
Le maire de Flayat est Madame Marie Hélène MICHON