Agnat est une ville de la Haute-Loire en région Auvergne-Rhône-Alpes.
Agnat compte 190 habitants appelés les "Agnatois, Agnatoises".
La densité de la population de Agnat est de 10 habitants au km².
Le maire d'Agnat est Monsieur Christian PASSEMARD