Bons-en-Chablais compte 3275 habitants pour une densité de 172 habitants par kilomètre carré. Cette commune se trouve dans la région Rhone Alpes et dans le département Haute-Savoie(74). Le code postal de Bons-en-Chablais est le 74890 et son maire est M Patrice BEREZIAT.