
La ville occupe la partie nord du bassin de Sallanches, large plaine glaciaire traversée par l'Arve et bordée par le massif des Aravis, la chaîne du Mont Blanc et les Aiguilles de Warens.
Ce vaste bassin aux versants peu raides contraste avec les hauts sommets qui l'entourent.
Dédié principalement à l'agriculture et au tourisme (lacs et campings), il abrite aussi les communes de Domancy, Passy et Saint-Gervais-les-Bains.