Canton : Briare
Bonny-sur-Loire est membre de la Communauté de communes du Canton de Briare
Bonny-sur-Loire est une commune d'une superficie totale de 2580 hectares, son altitude varie entre 130 et 189 mètres
Les habitants de Bonny-sur-Loire s'appellent les Bonnychons et les Bonnychonnes.
Au dernier recensement Bonny-sur-Loire comptait environ 1900 habitants.
(Source INSEE : recensement de 1999 sans double compte)