Gannat est une ville du centre de la France située dans le département de l'Allier en région Auvergne-Rhône-Alpes.
La population de Gannat est de 6.076 habitants.
2.592 ménages habitent à Gannat dans 3.008 logements.