Thonon-les-Bains est située dans le Chablais, en Haute-Savoie, sur les bords du lac Léman. L'agglomération du Grand Genève est à proximité. Thonon est la capitale historique du Chablais. Ville en deux étages, elle est composée d'un village de pêcheurs et du "nouveau centre". Elle abrite une fois par an le Festival de MontJoux et la Foire de Crête.
Dotée d'une piste cyclable et d'un réseau de transports en commun agréable, elle dispose également d'une zone piétonnière, ainsi que de plusieurs zones commerciales et résidentielles. On trouve sur la commune 7 écoles primaires, 3 collèges, 3 lycées dont 2 techniques (parmi lesquels un lycée hôtelier réputé).