Selon les données de l'Insee établies sur le zonage effectué en 2010, l'unité urbaine de Sallanches regroupait 11 communes[1] qui s'étendaient sur 373 km2.
Dans le nouveau zonage de 2020, le périmètre est de 12 communes[2]. Il s'est élargi à la commune des Contamines-Montjoie.
En 2022, avec 44 954 habitants dans sa partie haut-savoyarde ( 1 288 habitants en Savoie), elle représente la 5e unité urbaine du département[3] de la Haute-Savoie et occupe le 21e rang dans la régionAuvergne-Rhône-Alpes.
En 2021, sa densité de population s'élève à 112 hab/km2. Par sa superficie, sa partie haut-savoyarde (375,7 km²) représente 8,56 % du territoire de la Haute-Savoie et, par sa population, elle regroupe 5,38 % de la population de ce département.