Le district de Gannat fut une division territoriale française du département de l'Allier de 1790 à 1795.
Il était composé des cantons de Gannat[Cass 1], Bellenaves[Cass 2], Brugheas[Cass 3], Chantelle[Cass 4], Escurolles[Cass 5] et Saint-Pourçain-sur-Sioule[Cass 6].