Sallanches liegt in den französischen Alpen, eingebettet im oberen Arvetal zwischen den Gipfeln der Pointe Percée und der Tête du Colonney. Die Stadt breitet sich auf einem Schwemmkegel des gleichnamigen Baches aus und blickt auf den Mont Blanc. Das Gemeindegebiet reicht von den flachen Talböden der Arve bis zu schroffen Kalkgipfeln über 2.600 Meter Höhe und umfasst ausgedehnte Alpweiden sowie Seitentäler wie das des Torrent de la Croix.
Die ersten Spuren menschlicher Besiedlung stammen aus frühchristlicher Zeit, als hier eine Siedlung existierte. Der Ort entwickelte sich im Mittelalter zu einem wichtigen Zentrum im oberen Arvetal und gehörte zur Herrschaft Faucigny. Nach wechselnden Herrschaften wurde Sallanches schließlich Teil Savoyens. Im 17. Jahrhundert entstanden Klöster, die bis zur Französischen Revolution bestanden. Im 19. Jahrhundert prägte ein Großbrand den Wiederaufbau, und die Gemeinde wandelte sich zu einer Industrieansiedlung.
Heute prägen historische Bauwerke wie die Stiftskirche Saint-Jacques und das neoklassizistische Rathaus das Bild. Im Château des Rubins befindet sich ein Naturkundemuseum, während alte Steinbrücken die Bäche überspannen. Sallanches ist bekannt für seine Sportler, darunter mehrere Skirennläufer und Snowboarder, und pflegt eine Partnerschaft mit der deutschen Stadt Spaichingen. Die Gemeinde verbindet alpine Tradition mit moderner Industrie und guter Verkehrsanbindung.