Bonnat est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Bonnat est une commune chef-lieu de canton.
Bonnat fait partie du canton de Bonnat 
Bonnat adhère à la la communauté de communes Portes de la Creuse en Marche 
Bonnat fait partie du bassin de vie de Bonnat 
Le maire de Bonnat est M. Daniel PETITJEAN - Ancienne profession intermédiaire (2026)
La population de Bonnat est de 1354 habitants (2025) 
L'altitude moyenne de Bonnat 350 mètres.
Le code postal de Bonnat est : 23220
Le code INSEE de Bonnat est : 23025
3 Il y a 1 Collège et 2 Ecoles à Bonnat. Voir les établissements scolaires de Bonnat. 
1 1 médecin généraliste liberal exerce à Bonnat.
16.6 La part des résidences secondaires est de 16.6 %. 
Tous les chiffres et statistiques sur Bonnat sur le site Insee.fr 
Linard-Malval : à 4.20 km
Champsanglard : à 6.05 km
Chéniers : à 6.52 km
Bourg-d'Hem : à 6.77 km
Genouillac : à 7.22 km
Anzême : à 7.50 km
Mortroux : à 7.78 km
Moutier-Malcard : à 7.89 km
Jouillat : à 8.44 km
Roches : à 8.54 km
Châtelus-Malvaleix : à 9.61 km
Saint-Dizier-les-Domaines : à 10.16 km
Forêt-du-Temple : à 10.28 km
Chambon-Sainte-Croix : à 10.44 km
Celle-Dunoise : à 10.50 km
Lourdoueix-Saint-Pierre : à 11.15 km
Nouziers : à 11.18 km
Glénic : à 11.58 km
Cellette : à 11.94 km
Collège M.Bloch - Public
Ecole maternelle - Public
Ecole élémentaire - Public