Counts and populations based on the observatory’s municipality index (source INSEE). The detail available varies from one municipality to another, depending on the coverage of public sources.
All municipalities
279 municipalities, ranked from most to least populous.
- Annecy · 131,272 inhab.
- Thonon-les-Bains · 37,689 inhab.
- Annemasse · 37,595 inhab.
- Cluses · 17,366 inhab.
- Sallanches · 17,041 inhab.
- Rumilly · 16,082 inhab.
- Saint-Julien-en-Genevois · 15,925 inhab.
- Bonneville · 13,320 inhab.
- La Roche-sur-Foron · 11,239 inhab.
- Gaillard · 11,054 inhab.
- Passy · 10,852 inhab.
- Vétraz-Monthoux · 10,412 inhab.
- Fillière · 9,812 inhab.
- Évian-les-Bains · 9,224 inhab.
- Ville-la-Grand · 9,196 inhab.
- Scionzier · 9,074 inhab.
- Poisy · 9,032 inhab.
- Chamonix-Mont-Blanc · 8,673 inhab.
- Epagny Metz-Tessy · 8,642 inhab.
- Reignier-Ésery · 8,112 inhab.
- Saint-Pierre-en-Faucigny · 7,848 inhab.
- Publier · 7,793 inhab.
- Faverges-Seythenex · 7,540 inhab.
- Cranves-Sales · 7,476 inhab.
- Douvaine · 6,788 inhab.
- Thônes · 6,654 inhab.
- Marignier · 6,432 inhab.
- Saint-Jorioz · 6,344 inhab.
- Thyez · 6,344 inhab.
- Sciez · 6,317 inhab.
- Ambilly · 6,269 inhab.
- Bons-en-Chablais · 6,120 inhab.
- Marnaz · 5,920 inhab.
- Saint-Gervais-les-Bains · 5,678 inhab.
- Sillingy · 5,652 inhab.
- Viry · 5,625 inhab.
- La Balme-de-Sillingy · 5,215 inhab.
- Valleiry · 5,090 inhab.
- Cruseilles · 5,058 inhab.
- Allinges · 4,938 inhab.
- Viuz-en-Sallaz · 4,668 inhab.
- Sevrier · 4,324 inhab.
- Groisy · 4,044 inhab.
- Veigy-Foncenex · 4,035 inhab.
- Collonges-sous-Salève · 3,876 inhab.
- Saint-Cergues · 3,779 inhab.
- Argonay · 3,713 inhab.
- Doussard · 3,688 inhab.
- Fillinges · 3,550 inhab.
- Les Houches · 3,529 inhab.
- Taninges · 3,501 inhab.
- Villaz · 3,473 inhab.
- Saint-Jeoire · 3,423 inhab.
- Bonne · 3,268 inhab.
- Magland · 3,242 inhab.
- Neuvecelle · 3,224 inhab.
- Pers-Jussy · 3,207 inhab.
- Beaumont · 3,081 inhab.
- Chavanod · 3,024 inhab.
- Chens-sur-Léman · 3,005 inhab.
- Megève · 2,927 inhab.
- Amancy · 2,786 inhab.
- Vallières-sur-Fier · 2,739 inhab.
- Morzine · 2,661 inhab.
- Alby-sur-Chéran · 2,643 inhab.
- Étrembières · 2,624 inhab.
- Saint-Paul-en-Chablais · 2,598 inhab.
- Lugrin · 2,536 inhab.
- Mieussy · 2,521 inhab.
- Archamps · 2,458 inhab.
- Saint-Félix · 2,438 inhab.
- Contamine-sur-Arve · 2,374 inhab.
- Messery · 2,373 inhab.
- Anthy-sur-Léman · 2,370 inhab.
- Monnetier-Mornex · 2,333 inhab.
- Seyssel · 2,327 inhab.
- Ayse · 2,325 inhab.
- Veyrier-du-Lac · 2,308 inhab.
- Sales · 2,267 inhab.
- Margencel · 2,261 inhab.
- Neydens · 2,227 inhab.
- Domancy · 2,203 inhab.
- Samoëns · 2,193 inhab.
- Allonzier-la-Caille · 2,170 inhab.
- Frangy · 2,136 inhab.
- Eteaux · 2,109 inhab.
- Combloux · 2,094 inhab.
- Le Grand-Bornand · 2,054 inhab.
- Arenthon · 1,998 inhab.
- Marcellaz-Albanais · 1,985 inhab.
- Boëge · 1,938 inhab.
- Marin · 1,921 inhab.
- Talloires-Montmin · 1,913 inhab.
- Menthon-Saint-Bernard · 1,889 inhab.
- Perrignier · 1,882 inhab.
- Cusy · 1,855 inhab.
- Feigères · 1,842 inhab.
- Glières-Val-de-Borne · 1,825 inhab.
- Arâches-la-Frasse · 1,777 inhab.
- Lyaud · 1,766 inhab.
- Loisin · 1,728 inhab.
- Lucinges · 1,709 inhab.
- Nangy · 1,708 inhab.
- Choisy · 1,704 inhab.
- Vulbens · 1,698 inhab.
- Massongy · 1,693 inhab.
- Arthaz-Pont-Notre-Dame · 1,670 inhab.
- La Clusaz · 1,663 inhab.
- Chilly · 1,646 inhab.
- Cuvat · 1,638 inhab.
- Mont-Saxonnex · 1,637 inhab.
- Vougy · 1,622 inhab.
- Larringes · 1,589 inhab.
- Charvonnex · 1,545 inhab.
- Saint-Jean-d'Aulps · 1,543 inhab.
- Abondance · 1,536 inhab.
- Féternes · 1,520 inhab.
- Maxilly-sur-Léman · 1,519 inhab.
- Armoy · 1,501 inhab.
- Saint-Jean-de-Sixt · 1,500 inhab.
- Gruffy · 1,497 inhab.
- Habère-Poche · 1,484 inhab.
- Ballaison · 1,475 inhab.
- Cornier · 1,468 inhab.
- Dingy-Saint-Clair · 1,459 inhab.
- Bernex · 1,450 inhab.
- Val de Chaise · 1,401 inhab.
- Bellevaux · 1,392 inhab.
- Peillonnex · 1,363 inhab.
- La Tour · 1,353 inhab.
- Excenevex · 1,326 inhab.
- Viuz-la-Chiésaz · 1,302 inhab.
- Lovagny · 1,297 inhab.
- Praz-sur-Arly · 1,289 inhab.
- Copponex · 1,287 inhab.
- Onnion · 1,281 inhab.
- Cervens · 1,259 inhab.
- Quintal · 1,252 inhab.
- Les Gets · 1,227 inhab.
- Scientrier · 1,216 inhab.
- Châtillon-sur-Cluses · 1,215 inhab.
- Champanges · 1,181 inhab.
- Châtel · 1,168 inhab.
- Thusy · 1,166 inhab.
- Cernex · 1,163 inhab.
- Bogève · 1,160 inhab.
- Saint-Jean-de-Tholome · 1,157 inhab.
- Machilly · 1,139 inhab.
- Arbusigny · 1,136 inhab.
- Alex · 1,125 inhab.
- Servoz · 1,125 inhab.
- Les Villards-sur-Thônes · 1,121 inhab.
- Brenthonne · 1,116 inhab.
- Menthonnex-en-Bornes · 1,109 inhab.
- Habère-Lullin · 1,091 inhab.
- Les Contamines-Montjoie · 1,083 inhab.
- Présilly · 1,082 inhab.
- Vaulx · 1,080 inhab.
- Lathuile · 1,076 inhab.
- Hauteville-sur-Fier · 1,074 inhab.
- Orcier · 1,073 inhab.
- Marcellaz · 1,072 inhab.
- Fessy · 1,071 inhab.
- Duingt · 1,069 inhab.
- Minzier · 1,058 inhab.
- La Muraz · 1,055 inhab.
- Clarafond-Arcine · 1,053 inhab.
- Marlioz · 1,052 inhab.
- Yvoire · 1,052 inhab.
- Savigny · 1,029 inhab.
- Andilly · 1,011 inhab.
- Villy-le-Pelloux · 1,009 inhab.
- Manigod · 1,006 inhab.
- Nâves-Parmelan · 1,001 inhab.
- Saint-Sixt · 994 inhab.
- Cordon · 984 inhab.
- Chapeiry · 982 inhab.
- Étercy · 976 inhab.
- Héry-sur-Alby · 973 inhab.
- Moye · 963 inhab.
- Vers · 962 inhab.
- Villard · 960 inhab.
- Montriond · 956 inhab.
- Bossey · 947 inhab.
- Éloise · 935 inhab.
- Ville-en-Sallaz · 918 inhab.
- Vacheresse · 912 inhab.
- Saint-Gingolph · 907 inhab.
- Vailly · 907 inhab.
- Jonzier-Épagny · 889 inhab.
- Vinzier · 883 inhab.
- Mûres · 882 inhab.
- Saint-Ferréol · 882 inhab.
- Draillant · 875 inhab.
- La Chapelle-d'Abondance · 873 inhab.
- Massingy · 858 inhab.
- Sallenôves · 847 inhab.
- Saint-Laurent · 836 inhab.
- Montagny-les-Lanches · 812 inhab.
- Thollon-les-Mémises · 808 inhab.
- Demi-Quartier · 803 inhab.
- Mésigny · 802 inhab.
- Lullin · 799 inhab.
- Verchaix · 794 inhab.
- Chênex · 790 inhab.
- Dingy-en-Vuache · 787 inhab.
- Menthonnex-sous-Clermont · 785 inhab.
- Desingy · 759 inhab.
- Serraval · 745 inhab.
- Contamine-Sarzin · 737 inhab.
- Lully · 736 inhab.
- Nonglard · 735 inhab.
- Cercier · 729 inhab.
- Sixt-Fer-à-Cheval · 728 inhab.
- Chevrier · 717 inhab.
- Chainaz-les-Frasses · 708 inhab.
- Les Clefs · 704 inhab.
- Chevenoz · 701 inhab.
- Marigny-Saint-Marcel · 701 inhab.
- Morillon · 694 inhab.
- Burdignin · 688 inhab.
- Versonnex · 678 inhab.
- Faucigny · 655 inhab.
- Saint-Sigismond · 649 inhab.
- Saint-Germain-sur-Rhône · 644 inhab.
- Saint-Eusèbe · 643 inhab.
- Villy-le-Bouveret · 637 inhab.
- Le Biot · 636 inhab.
- Juvigny · 634 inhab.
- Mégevette · 606 inhab.
- Saint-Sylvestre · 598 inhab.
- Saint-André-de-Boëge · 594 inhab.
- Challonges · 589 inhab.
- Lornay · 585 inhab.
- Giez · 569 inhab.
- Bloye · 565 inhab.
- Le Reposoir · 559 inhab.
- Vovray-en-Bornes · 556 inhab.
- Franclens · 549 inhab.
- Chaumont · 541 inhab.
- Seytroux · 535 inhab.
- Chêne-en-Semine · 526 inhab.
- Essert-Romand · 520 inhab.
- Boussy · 511 inhab.
- Saxel · 509 inhab.
- Reyvroz · 498 inhab.
- La Rivière-Enverse · 490 inhab.
- Saint-Eustache · 486 inhab.
- Nancy-sur-Cluses · 466 inhab.
- Brizon · 465 inhab.
- Le Sappey · 463 inhab.
- La Balme-de-Thuy · 457 inhab.
- Clermont · 449 inhab.
- Vallorcine · 432 inhab.
- Nernier · 424 inhab.
- Usinens · 424 inhab.
- Musièges · 421 inhab.
- Allèves · 404 inhab.
- Bassy · 398 inhab.
- Bluffy · 398 inhab.
- Saint-Blaise · 378 inhab.
- La Côte-d'Arbroz · 355 inhab.
- Vanzy · 350 inhab.
- Crempigny-Bonneguête · 325 inhab.
- La Baume · 322 inhab.
- Leschaux · 309 inhab.
- Meillerie · 301 inhab.
- La Vernaz · 288 inhab.
- Bonnevaux · 282 inhab.
- La Chapelle-Rambaud · 251 inhab.
- Le Bouchet-Mont-Charvin · 249 inhab.
- Chessenaz · 241 inhab.
- Chavannaz · 240 inhab.
- La Forclaz · 225 inhab.
- Entrevernes · 197 inhab.
- Chevaline · 182 inhab.
- Droisy · 153 inhab.
- La Chapelle-Saint-Maurice · 118 inhab.
- Novel · 53 inhab.