Entourée par les communes de Brenthonne, Saxel et Machilly, Bons-en-Chablais est située à 13 km au Nord-Est d'Annemasse la plus grande ville aux alentours. La commune s'étend sur 19,1 km² et compte 4 779 habitants. http://www.cc-baschablais.com/La-Communaute-de-Communes/Nos-17-communes/Bons-en-Chablais