Gannay-sur-Loire est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Gannay-sur-Loire compte 387 habitants appelés les "Gannaytois, Gannaytoises".
La densité de la population de Gannay-sur-Loire est de 12 habitants au km².
Le maire de Gannay-sur-Loire est Madame Stéphanie BEL