Bona est une commune du département de la Nièvre, dans la région de Bourgogne-Franche-Comté.
Bona fait partie du canton de Guérigny 
Bona adhère à la la communauté de communes Amognes Coeur du Nivernais 
Bona fait partie du bassin de vie de Nevers 
Madame le maire de Bona est Bernadette CAYZAC - Ancienne profession intermédiaire (2026)
La population de Bona est de 297 habitants (2025) 
L'altitude moyenne de Bona 280 mètres.
Le code postal de Bona est : 58330
Le code INSEE de Bona est : 58035
1 Il y a 1 Ecole à Bona. Voir les établissements scolaires de Bona. 
20.5 La part des résidences secondaires est de 20.5 %. 
Tous les chiffres et statistiques sur Bona sur le site Insee.fr 
Saint-Firmin : à 3.01 km
Saxi-Bourdon : à 4.95 km
Saint-Sulpice : à 5.63 km
Billy-Chevannes : à 5.68 km
Jailly : à 5.75 km
Sainte-Marie : à 6.29 km
Saint-Benin-des-Bois : à 6.49 km
Saint-Benin-d'Azy : à 7.40 km
Saint-Jean-aux-Amognes : à 8.34 km
Saint-Saulge : à 8.37 km
Vaux d'Amognes : à 8.83 km
Saint-Franchy : à 9.16 km
Cizely : à 9.19 km
Rouy : à 9.30 km
Frasnay-Reugny : à 9.44 km
Nolay : à 10.13 km
Montigny-aux-Amognes : à 10.61 km
Limon : à 10.75 km
Lurcy-le-Bourg : à 11.39 km
Ecole élémentaire - Public