FrançaisGuest, Sign inJoin
Auvergne-Rhône-Alpes · Département 74

Find your town in Haute-Savoie

Haute-Savoie has 279 towns and villages, each with its page. Its 69 towns of 2,500 or more are graded against towns across France on cost of living, safety, schools, health and more; 106 of 1,000 to 2,499 have subject grades.

57graded towns
11grade A− or better
279towns and villages
Annecylargest · 132,117
Haute-Savoie at a glance

What Haute-Savoie is like

The median ranked town in Haute-Savoie grades highest on jobs & income and walkability against towns across France, and lowest on cost of living. Choose a subject to find the towns that do best on it.

The median town, subject by subjectThe median ranked town in Haute-Savoie against French towns · the line marks the median French town
The finder

Find a town that’s…

57 towns · ordered by Haute-Savoie rank

A

Thônes

Town · 6,654 people · #213 of 3,798 nationally

StrongestA+SafetyA+Jobs & incomeLowestDCost of living
A

Amancy

Town · 2,792 people · #292 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestDCost of living
A

Faverges-Seythenex

Town · 7,545 people · #533 of 3,798 nationally

StrongestA−SafetyA−WalkabilityLowestC+Cost of living
A−

Sevrier

Town · 4,333 people · #672 of 3,798 nationally

StrongestAJobs & incomeASafetyLowestD−Cost of living
A−

Cruseilles

Town · 5,376 people · #694 of 3,798 nationally

StrongestA−Jobs & incomeB+SchoolsLowestC+Cost of living
A−

Fillinges

Town · 3,671 people · #695 of 3,798 nationally

StrongestAJobs & incomeA−SafetyLowestDWalkability
A−

Fillière

Town · 10,075 people · #752 of 3,798 nationally

StrongestA+SafetyAJobs & incomeLowestDCost of living
A−

Doussard

Town · 3,751 people · #786 of 3,798 nationally

StrongestA+SafetyA−HealthLowestDCost of living
A−

La Roche-sur-Foron

Town · 11,348 people · #839 of 3,798 nationally

StrongestAJobs & incomeA−WalkabilityLowestCCost of living
A−

Saint-Jeoire

Town · 3,457 people · #905 of 3,798 nationally

StrongestASafetyB+Jobs & incomeLowestC−Health
A−

Saint-Jorioz

Town · 6,390 people · #949 of 3,798 nationally

StrongestAJobs & incomeASafetyLowestD−Cost of living
B+

Thyez

Town · 6,309 people · #983 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestDCost of living
B+

Sillingy

Town · 5,826 people · #1,258 of 3,798 nationally

StrongestASafetyAJobs & incomeLowestDCost of living
B+

Sallanches

Town · 17,319 people · #1,326 of 3,798 nationally

StrongestAJobs & incomeA−WalkabilityLowestDCost of living
B

Taninges

Town · 3,491 people · #1,344 of 3,798 nationally

StrongestA+Jobs & incomeASafetyLowestDCost of living
B

Publier

Town · 7,864 people · #1,374 of 3,798 nationally

StrongestAJobs & incomeB+WalkabilityLowestDCost of living
B

Argonay

Town · 3,807 people · #1,416 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestD−Cost of living
B

Viuz-en-Sallaz

Town · 4,681 people · #1,447 of 3,798 nationally

StrongestA+SafetyAJobs & incomeLowestC−Cost of living
B

Beaumont

Town · 3,097 people · #1,450 of 3,798 nationally

StrongestAHealthB+Jobs & incomeLowestC−Cost of living
B

Viry

Town · 5,809 people · #1,454 of 3,798 nationally

StrongestAHealthBSchoolsLowestCCost of living
B

Saint-Pierre-en-Faucigny

Town · 7,865 people · #1,465 of 3,798 nationally

StrongestAJobs & incomeA−SafetyLowestC−Schools
B

Chamonix-Mont-Blanc

Town · 8,705 people · #1,483 of 3,798 nationally

StrongestA+Jobs & incomeAWalkabilityLowestD−Cost of living
B

Saint-Gervais-les-Bains

Town · 5,755 people · #1,607 of 3,798 nationally

StrongestA+Jobs & incomeB+WalkabilityLowestD−Cost of living
B

Chens-sur-Léman

Town · 3,068 people · #1,628 of 3,798 nationally

StrongestA+HealthA−SafetyLowestD−Cost of living
B

Magland

Town · 3,220 people · #1,681 of 3,798 nationally

StrongestAJobs & incomeASafetyLowestC−Cost of living
B−

Megève

Town · 2,893 people · #1,757 of 3,798 nationally

StrongestA+Jobs & incomeB+WalkabilityLowestD−Cost of living
B−

Marnaz

Town · 5,964 people · #1,788 of 3,798 nationally

StrongestA−Jobs & incomeA−SafetyLowestC−Cost of living
B−

Veigy-Foncenex

Town · 4,141 people · #1,789 of 3,798 nationally

StrongestAHealthA−WalkabilityLowestD−Cost of living
B−

Poisy

Town · 9,291 people · #1,792 of 3,798 nationally

StrongestAJobs & incomeB+HealthLowestD−Cost of living
B−

Passy

Town · 10,856 people · #1,812 of 3,798 nationally

StrongestAJobs & incomeB+WalkabilityLowestDCost of living
B−

La Balme-de-Sillingy

Town · 5,336 people · #1,840 of 3,798 nationally

StrongestA+SafetyB+Jobs & incomeLowestDSchools
B−

Valleiry

Town · 5,264 people · #1,867 of 3,798 nationally

StrongestA−WalkabilityB+HealthLowestD−Schools
B−

Évian-les-Bains

Town · 9,267 people · #1,989 of 3,798 nationally

StrongestAWalkabilityA−HealthLowestDCost of living
B−

Saint-Julien-en-Genevois

Town · 16,222 people · #1,994 of 3,798 nationally

StrongestA+WalkabilityAHealthLowestC−Schools
B−

Rumilly

Town · 16,442 people · #2,023 of 3,798 nationally

StrongestA−WalkabilityBJobs & incomeLowestC−Cost of living
B−

Collonges-sous-Salève

Town · 3,832 people · #2,044 of 3,798 nationally

StrongestAHealthAWalkabilityLowestDSafety
C+

Bons-en-Chablais

Town · 6,343 people · #2,110 of 3,798 nationally

StrongestAJobs & incomeB+HealthLowestC−Cost of living
C+

Annecy

City · 132,117 people · #2,174 of 3,798 nationally

StrongestA+WalkabilityAJobs & incomeLowestD−Cost of living
C+

Morzine

Town · 2,658 people · #2,256 of 3,798 nationally

StrongestA+Jobs & incomeAWalkabilityLowestDCost of living
C+

Marignier

Town · 6,507 people · #2,316 of 3,798 nationally

StrongestAJobs & incomeA−SafetyLowestDSchools
C+

Reignier-Ésery

Town · 8,464 people · #2,369 of 3,798 nationally

StrongestB+WalkabilityB+Jobs & incomeLowestC−Safety
C+

Bonne

Town · 3,267 people · #2,463 of 3,798 nationally

StrongestA−Jobs & incomeB+HealthLowestD−Schools
C

Douvaine

Town · 6,796 people · #2,517 of 3,798 nationally

StrongestAHealthA−WalkabilityLowestDCost of living
C

Thonon-les-Bains

Large town · 37,928 people · #2,638 of 3,798 nationally

StrongestAWalkabilityB−Jobs & incomeLowestC−Cost of living
C

Cranves-Sales

Town · 7,762 people · #2,688 of 3,798 nationally

StrongestAHealthBWalkabilityLowestD−Cost of living
C

Sciez

Town · 6,447 people · #2,825 of 3,798 nationally

StrongestBJobs & incomeBWalkabilityLowestD−Schools
C−

Saint-Cergues

Town · 3,869 people · #2,915 of 3,798 nationally

StrongestB+Jobs & incomeB+WalkabilityLowestDCost of living
C−

Epagny Metz-Tessy

Town · 8,925 people · #2,963 of 3,798 nationally

StrongestA+Jobs & incomeA−WalkabilityLowestD−Cost of living
C−

Bonneville

Town · 13,335 people · #2,996 of 3,798 nationally

StrongestA−WalkabilityB+Jobs & incomeLowestDSchools
C−

Vétraz-Monthoux

Town · 10,949 people · #3,115 of 3,798 nationally

StrongestA−WalkabilityA−HealthLowestDCost of living
C−

Cluses

Town · 17,795 people · #3,123 of 3,798 nationally

StrongestAWalkabilityC+SchoolsLowestC−Safety
C−

Ville-la-Grand

Town · 9,514 people · #3,158 of 3,798 nationally

StrongestA+WalkabilityB+Jobs & incomeLowestD−Safety
C−

Scionzier

Town · 9,162 people · #3,206 of 3,798 nationally

StrongestB+WalkabilityC+SchoolsLowestC−Cost of living
D

Étrembières

Town · 2,679 people · #3,435 of 3,798 nationally

StrongestAHealthB+WalkabilityLowestD−Schools
D

Gaillard

Town · 11,423 people · #3,586 of 3,798 nationally

StrongestAWalkabilityB−HealthLowestD−Safety
D−

Annemasse

Large town · 37,628 people · #3,675 of 3,798 nationally

StrongestA+WalkabilityBHealthLowestD−Safety
D−

Ambilly

Town · 6,355 people · #3,699 of 3,798 nationally

StrongestA+WalkabilityBHealthLowestD−Safety

11 of these towns have a Safety Grade with a caution: between 10% and 25% of their index uses the département’s average for crimes too few to publish.

No overall grade

Towns without an overall grade

Each has its page and the subject grades it has. In France an overall grade needs a Safety Grade, and five graded subjects in all.

Allinges5,019 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living C, Schools C+, Health A−, Jobs & income A−, Walkability C+Groisy4,082 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living D, Schools A−, Health B+, Jobs & income A, Walkability CVillaz3,607 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living D−, Schools B−, Health A+, Jobs & income A+, Walkability B−Les Houches3,515 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish; no School Grade: no collège with published results within 5 km.Graded on its page: Cost of living D−, Health B+, Jobs & income A, Walkability BNeuvecelle3,256 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living D, Schools C+, Health A, Jobs & income B−, Walkability A−Pers-Jussy3,245 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living C, Schools A−, Health A, Jobs & income A, Walkability C+Chavanod3,135 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living D, Schools D, Health A, Jobs & income A+, Walkability C+Vallières-sur-Fier2,860 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living C−, Schools C+, Health B, Jobs & income A, Walkability CAlby-sur-Chéran2,664 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living C−, Schools A−, Health B−, Jobs & income A+, Walkability C+Lugrin2,614 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish; no School Grade: no collège with published results within 5 km.Graded on its page: Cost of living D, Health C, Jobs & income B, Walkability B−Saint-Paul-en-Chablais2,613 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living C, Schools C, Health B−, Jobs & income A, Walkability B−Mieussy2,530 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish.Graded on its page: Cost of living C−, Schools B, Health B−, Jobs & income A, Walkability D
Every town and village

210 smaller towns and villages in Haute-Savoie

With the 69 towns of 2,500 or more above, these are all 279 communes of Haute-Savoie, A to Z. Towns of 1,000 to 2,499 have subject grades on their page (the figure is the population); villages under 1,000 have their page with the figures, without grades. The search at the top finds these too.

Abondance1,583Alex1,139Allonzier-la-Caille2,253Andilly1,013Anthy-sur-Léman2,495Arâches-la-Frasse1,764Arbusigny1,167Archamps2,375Arenthon2,097Armoy1,564Arthaz-Pont-Notre-Dame1,713Ayse2,376Ballaison1,472Bellevaux1,450Bernex1,472Boëge1,983Bogève1,200Brenthonne1,128Cernex1,184Cervens1,270Champanges1,208Charvonnex1,537Châtel1,174Châtillon-sur-Cluses1,250Chilly1,705Choisy1,731Clarafond-Arcine1,068Combloux2,093Contamine-sur-Arve2,403Copponex1,340Cornier1,507Cusy1,842Cuvat1,665Dingy-Saint-Clair1,466Domancy2,097Duingt1,078Eteaux2,180Excenevex1,327Feigères1,879Fessy1,076Féternes1,550Frangy2,262Glières-Val-de-Borne1,824Gruffy1,504Habère-Lullin1,122Habère-Poche1,488Hauteville-sur-Fier1,155La Clusaz1,623La Muraz1,048La Tour1,329Larringes1,592Lathuile1,105Le Grand-Bornand2,050Les Contamines-Montjoie1,109Les Gets1,227Les Villards-sur-Thônes1,132Loisin1,768Lovagny1,358Lucinges1,819Lyaud1,780Machilly1,152Manigod1,000Marcellaz1,082Marcellaz-Albanais2,058Margencel2,273Marin1,940Marlioz1,062Massongy1,770Maxilly-sur-Léman1,528Menthon-Saint-Bernard1,891Menthonnex-en-Bornes1,115Messery2,474Minzier1,090Monnetier-Mornex2,362Mont-Saxonnex1,622Nangy1,771Nâves-Parmelan1,000Neydens2,250Onnion1,299Orcier1,079Peillonnex1,381Perrignier1,905Praz-sur-Arly1,311Présilly1,116Quintal1,257Saint-Félix2,439Saint-Jean-d'Aulps1,492Saint-Jean-de-Sixt1,561Saint-Jean-de-Tholome1,180Saint-Sixt1,016Sales2,325Samoëns2,203Savigny1,041Scientrier1,273Servoz1,169Seyssel2,321Talloires-Montmin1,903Thusy1,181Val de Chaise1,384Vaulx1,086Veyrier-du-Lac2,320Villy-le-Pelloux1,062Viuz-la-Chiésaz1,351Vougy1,659Vulbens1,783Yvoire1,046
104 villages under 1,000 people, A to Z: their page, no grades
Next door

Départements next to Haute-Savoie

The départements that share a border with it: each one’s communes, and how many of its towns have an overall grade.

Questions about Haute-Savoie

What is the best place to live in Haute-Savoie?

Thônes ranks first of 57 graded towns of 2,500 or more: safety (A+) and jobs & income (A+) are its strongest grades; cost of living (D) is its lowest. Amancy and Faverges-Seythenex follow.

How do the biggest towns in Haute-Savoie grade?

Annecy (132,117 people) grades C+ overall, with its best grade in walkability. Thonon-les-Bains (37,928 people) grades C overall, with its best grade in walkability.

How are these towns ranked?

By the overall grade, which blends six graded subjects (cost of living, safety, schools, health, jobs and income, walkability) from public data, each comparing a town with every French town of 1,000 or more. The rank is among the towns of 2,500 or more in Haute-Savoie, where five or more have an overall grade.

Is every commune in Haute-Savoie on TownRatings?

Yes: all 279 have their page, listed on this page. Grading depends on size: the 69 towns of 2,500 or more get every grade we can give them, the 106 of 1,000 to 2,499 get subject grades, and the 104 villages under 1,000 have their page with the figures, without grades.

Why isn’t my town ranked?

The ranking covers towns of 2,500 or more with an overall grade. Alby-sur-Chéran and Allinges and Chavanod and Groisy and 8 more have no overall grade; their pages show the grades they have, and why.

Photos: Thônes, Guilhem Vellut from Annecy, France (CC BY 2.0) · Amancy, apollo13 (CC BY 3.0) · Faverges-Seythenex, Florian Pépellin (CC BY-SA 3.0) · Sevrier, Guilhem Vellut from Annecy, France (CC BY 2.0) · Cruseilles, Guilhem Vellut from Annecy, France (CC BY 2.0) · Fillinges, Sissssou (CC BY-SA 3.0) · Fillière, Guilhem Vellut from Annecy, France (CC BY 2.0) · Doussard, Rémih (CC BY-SA 3.0) · La Roche-sur-Foron, B. Brassoud (CC BY-SA 4.0) · Saint-Jeoire, Alain GAVILLET from Chêne-Bougeries, Suisse (CC BY 2.0) · Saint-Jorioz, ²°¹°° at French Wikipedia (Public domain) · Thyez, Anthony Levrot (CC BY-SA 4.0) · Sillingy, Guilhem Vellut from Annecy, France (CC BY 2.0) · Sallanches, Patrice78500 (CC BY-SA 3.0) · Taninges, Sjaak Kempe from Groningen, The Netherlands (CC BY 2.0) · Publier, Unidentified photographer (Public domain) · Argonay, Florian Pépellin (Public domain) · Viuz-en-Sallaz, Sissssou (CC BY-SA 3.0) · Beaumont, Earth Science and Remote Sensing Unit, NASA Johnson Space C… (Public domain) · Viry, Björn S. (CC BY-SA 3.0) · Saint-Pierre-en-Faucigny, Guilhem Vellut from Annecy, France (CC BY 2.0) · Chamonix-Mont-Blanc, AntonyB (CC BY-SA 4.0) · Saint-Gervais-les-Bains, Küss, Charles (1857-1940) (agent public de l'inspection des… (Public domain) · Chens-sur-Léman, JBchrch (CC BY-SA 4.0) · Magland, Antimuonium (CC BY-SA 4.0) · Megève, Tabl-trai (CC BY-SA 3.0) · Marnaz, Ajakane (CC BY-SA 4.0) · Veigy-Foncenex, Eniotna (Public domain) · Poisy, AlexSavoie (CC BY-SA 4.0) · Passy, Küss, Charles (1857-1940) (agent public de l'inspection des… (Public domain) · La Balme-de-Sillingy, B. Brassoud (CC BY-SA 3.0) · Valleiry, Björn S. (CC BY-SA 3.0) · Évian-les-Bains, Norbert Aepli, Switzerland ( User:Noebu ) (CC BY 3.0) · Saint-Julien-en-Genevois, Jérémy Toma (CC BY-SA 4.0) · Rumilly, Villerumilly (CC BY-SA 4.0) · Collonges-sous-Salève, Patrice78500 (Public domain) · Bons-en-Chablais, Gardelle, Robert [peintre/dessinateur]; Chopy, Antoine [pei… (Public domain) · Annecy, Tiia Monto (CC BY-SA 3.0) · Morzine, Florian Pépellin (CC BY-SA 4.0) · Marignier, Guilhem Vellut from Annecy, France (CC BY 2.0) · Reignier-Ésery, Marc Mongenet (CC BY-SA 3.0) · Bonne, historicair (CC BY-SA 3.0) · Douvaine, Jean-Louis Lascoux (CC BY-SA 3.0) · Thonon-les-Bains, historicair 27 mars 2005 à 17:29 (CC BY-SA 3.0) · Cranves-Sales, historicair 7 juin 2005 à 20:47 (CC BY-SA 3.0) · Sciez, SciezChablais (CC BY-SA 4.0) · Saint-Cergues, Guilhem Vellut from Annecy, France (CC BY 2.0) · Epagny Metz-Tessy, Florian Pépellin (CC BY-SA 3.0) · Bonneville, Guilhem Vellut from Annecy, France (CC BY 2.0) · Vétraz-Monthoux, Sissssou (CC BY-SA 3.0) · Cluses, Ajakane (CC BY-SA 4.0) · Ville-la-Grand, Florian Pépellin ( Floflo ) (Public domain) · Scionzier, Mathis73 B. (CC BY-SA 4.0) · Étrembières, Katejnq (CC BY-SA 4.0) · Gaillard, Mairie de Gaillard (CC BY-SA 4.0) · Annemasse, Jérémy Toma (CC BY-SA 4.0) · Ambilly, Florian Pépellin ( Floflo ) (Public domain), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking French towns against each other only, run #47 of October 30, 2026 · INSEE, census 2023 (population). Under the Licence Ouverte / Open Licence 2.0 (Etalab).

Contains public sector information under the Licence Ouverte / Open Licence 2.0 (Etalab): INSEE, DGFiP, the Interior Ministry’s statistics service (SSMSI), the Ministry of Education (DEPP), the Health Ministry’s statistics service (DREES) and the Housing Ministry (Carte des loyers). Commune boundaries: IGN Admin Express.