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

Find your town in Rhône

Rhône has 266 towns and villages, each with its page. Its 117 towns of 2,500 or more are graded against towns across France on cost of living, safety, schools, health and more; 71 of 1,000 to 2,499 have subject grades. Lyon is covered by its 9 arrondissements, each with its page.

107graded towns
37grade A− or better
266towns and villages
Villeurbannelargest · 163,684
Rhône at a glance

What Rhône is like

The median ranked town in Rhône 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 Rhône against French towns · the line marks the median French town
The finder

Find a town that’s…

107 towns · ordered by Rhône rank

A+

Messimy

Town · 3,546 people · #72 of 3,798 nationally

StrongestA+Jobs & incomeASchoolsLowestCCost of living
A+

Chazay-d'Azergues

Town · 4,410 people · #73 of 3,798 nationally

StrongestA+HealthAJobs & incomeLowestCCost of living
A+

Saint-Symphorien-sur-Coise

Town · 3,785 people · #111 of 3,798 nationally

StrongestA+SchoolsAWalkabilityLowestB−Health
A+

Val d'Oingt

Town · 4,117 people · #122 of 3,798 nationally

StrongestAJobs & incomeA−SafetyLowestB−Cost of living
A+

Saint-Martin-en-Haut

Town · 3,942 people · #145 of 3,798 nationally

StrongestA+Jobs & incomeA+HealthLowestC+Cost of living
A+

Montanay

Town · 3,308 people · #165 of 3,798 nationally

StrongestA+HealthAJobs & incomeLowestDCost of living
A+

Thurins

Town · 3,404 people · #166 of 3,798 nationally

StrongestAHealthASchoolsLowestC−Cost of living
A

La Tour-de-Salvagny

Town · 4,649 people · #208 of 3,798 nationally

StrongestA+Jobs & incomeA+HealthLowestD−Cost of living
A

Lozanne

Town · 3,182 people · #226 of 3,798 nationally

StrongestAJobs & incomeAHealthLowestCCost of living
A

Brindas

Town · 6,775 people · #242 of 3,798 nationally

StrongestAJobs & incomeAHealthLowestCCost of living
A

Lissieu

Town · 3,181 people · #244 of 3,798 nationally

StrongestA+Jobs & incomeA+HealthLowestDCost of living
A

Vaugneray

Town · 6,304 people · #263 of 3,798 nationally

StrongestA+Jobs & incomeASchoolsLowestC−Cost of living
A

Chabanière

Town · 4,323 people · #266 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestCWalkability
A

Porte des Pierres Dorées

Town · 4,185 people · #271 of 3,798 nationally

StrongestA+SafetyAHealthLowestC−Schools
A

Couzon-au-Mont-d'Or

Town · 2,619 people · #374 of 3,798 nationally

StrongestA+WalkabilityAJobs & incomeLowestDCost of living
A

Soucieu-en-Jarrest

Town · 4,660 people · #406 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestC+Cost of living
A

Vindry-sur-Turdine

Town · 5,305 people · #419 of 3,798 nationally

StrongestAJobs & incomeA−HealthLowestCCost of living
A

Saint-Genis-les-Ollières

Town · 5,439 people · #441 of 3,798 nationally

StrongestA+HealthAJobs & incomeLowestDCost of living
A

Sain-Bel

Town · 2,566 people · #460 of 3,798 nationally

StrongestAWalkabilityA−Jobs & incomeLowestB−Health
A

Mornant

Town · 6,282 people · #493 of 3,798 nationally

StrongestA+Jobs & incomeB+WalkabilityLowestCCost of living
A

Grézieu-la-Varenne

Town · 6,472 people · #499 of 3,798 nationally

StrongestA−Jobs & incomeA−WalkabilityLowestCCost of living
A

Quincieux

Town · 3,679 people · #512 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestDCost of living
A

Craponne

Town · 12,084 people · #530 of 3,798 nationally

StrongestA+HealthAWalkabilityLowestDCost of living
A

Genay

Town · 5,585 people · #543 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestC−Cost of living
A−

Beauvallon

Town · 4,260 people · #615 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestC+Schools
A−

Amplepuis

Town · 4,876 people · #637 of 3,798 nationally

StrongestASchoolsACost of livingLowestCJobs & income
A−

Thizy-les-Bourgs

Town · 5,771 people · #691 of 3,798 nationally

StrongestA+Cost of livingB+WalkabilityLowestC+Jobs & income
A−

Lentilly

Town · 6,623 people · #729 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestC−Cost of living
A−

Toussieu

Town · 3,177 people · #779 of 3,798 nationally

StrongestA+Jobs & incomeA−SafetyLowestC−Cost of living
A−

Millery

Town · 4,299 people · #847 of 3,798 nationally

StrongestAJobs & incomeAHealthLowestCSchools
A−

L'Arbresle

Town · 6,537 people · #849 of 3,798 nationally

StrongestAWalkabilityB+Jobs & incomeLowestC+Safety
A−

Saint-Bonnet-de-Mure

Town · 6,984 people · #864 of 3,798 nationally

StrongestA+Jobs & incomeB+HealthLowestCCost of living
A−

Ampuis

Town · 2,769 people · #880 of 3,798 nationally

StrongestA+Jobs & incomeA−HealthLowestC−Schools
A−

Montagny

Town · 3,218 people · #890 of 3,798 nationally

StrongestAJobs & incomeA−HealthLowestC−Schools
A−

Genas

Town · 13,421 people · #920 of 3,798 nationally

StrongestA+Jobs & incomeA−HealthLowestC−Cost of living
A−

Saint-Germain-au-Mont-d'Or

Town · 3,124 people · #926 of 3,798 nationally

StrongestAWalkabilityAHealthLowestDCost of living
A−

Cours

Town · 4,306 people · #930 of 3,798 nationally

StrongestA+Cost of livingB+WalkabilityLowestC+Health
B+

Saint-Didier-au-Mont-d'Or

Town · 7,435 people · #963 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestD−Cost of living
B+

Tarare

Town · 10,893 people · #1,088 of 3,798 nationally

StrongestAWalkabilityA−SchoolsLowestC−Jobs & income
B+

Gleizé

Town · 8,035 people · #1,132 of 3,798 nationally

StrongestAHealthA−WalkabilityLowestC−Cost of living
B+

Loire-sur-Rhône

Town · 2,746 people · #1,141 of 3,798 nationally

StrongestAHealthA−SafetyLowestDSchools
B+

Charbonnières-les-Bains

Town · 5,383 people · #1,150 of 3,798 nationally

StrongestA+HealthAJobs & incomeLowestD−Cost of living
B+

Albigny-sur-Saône

Town · 3,057 people · #1,157 of 3,798 nationally

StrongestAWalkabilityA−SchoolsLowestDCost of living
B+

Condrieu

Town · 3,957 people · #1,173 of 3,798 nationally

StrongestAHealthAWalkabilityLowestCSafety
B+

Limas

Town · 4,750 people · #1,185 of 3,798 nationally

StrongestAHealthA−WalkabilityLowestC−Cost of living
B+

Chaponost

Town · 9,382 people · #1,263 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestCCost of living
B+

Écully

Town · 17,944 people · #1,274 of 3,798 nationally

StrongestA+WalkabilityAJobs & incomeLowestD−Cost of living
B+

Limonest

Town · 4,012 people · #1,280 of 3,798 nationally

StrongestA+Jobs & incomeASchoolsLowestD−Cost of living
B+

Saint-Georges-de-Reneins

Town · 4,677 people · #1,299 of 3,798 nationally

StrongestA−Jobs & incomeA−HealthLowestC+Cost of living
B+

Sainte-Foy-lès-Lyon

Large town · 21,692 people · #1,306 of 3,798 nationally

StrongestA+WalkabilityAHealthLowestDCost of living
B+

Tassin-la-Demi-Lune

Large town · 23,200 people · #1,320 of 3,798 nationally

StrongestA+HealthA+WalkabilityLowestD−Cost of living
B

Sérézin-du-Rhône

Town · 3,133 people · #1,356 of 3,798 nationally

StrongestAJobs & incomeAWalkabilityLowestDSchools
B

Lyon 4e

Large town · 34,752 people · #1,418 of 3,798 nationally

StrongestA+WalkabilityAJobs & incomeLowestD−Cost of living
B

Brignais

Town · 12,503 people · #1,433 of 3,798 nationally

StrongestA+Jobs & incomeA+HealthLowestCSchools
B

Chaponnay

Town · 4,548 people · #1,441 of 3,798 nationally

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

Saint-Pierre-de-Chandieu

Town · 4,616 people · #1,453 of 3,798 nationally

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

Jonage

Town · 6,144 people · #1,478 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestDCost of living
B

Champagne-au-Mont-d'Or

Town · 6,311 people · #1,516 of 3,798 nationally

StrongestA+WalkabilityAJobs & incomeLowestDCost of living
B

Caluire-et-Cuire

Large town · 43,597 people · #1,623 of 3,798 nationally

StrongestA+WalkabilityAHealthLowestDCost of living
B

Irigny

Town · 9,034 people · #1,639 of 3,798 nationally

StrongestA−WalkabilityA−Jobs & incomeLowestDCost of living
B

Francheville

Town · 15,604 people · #1,661 of 3,798 nationally

StrongestAWalkabilityB+Jobs & incomeLowestDCost of living
B

Saint-Laurent-de-Mure

Town · 5,791 people · #1,662 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestC−Cost of living
B

Saint-Cyr-au-Mont-d'Or

Town · 6,327 people · #1,670 of 3,798 nationally

StrongestAJobs & incomeAWalkabilityLowestD−Cost of living
B

Fontaines-sur-Saône

Town · 6,957 people · #1,671 of 3,798 nationally

StrongestAWalkabilityAHealthLowestDCost of living
B

Saint-Genis-Laval

Large town · 21,212 people · #1,674 of 3,798 nationally

StrongestAWalkabilityAHealthLowestDCost of living
B

Collonges-au-Mont-d'Or

Town · 4,669 people · #1,695 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestDCost of living
B

Neuville-sur-Saône

Town · 7,812 people · #1,710 of 3,798 nationally

StrongestAWalkabilityA−SchoolsLowestDCost of living
B−

Sathonay-Camp

Town · 7,019 people · #1,792 of 3,798 nationally

StrongestA+WalkabilityB+HealthLowestDCost of living
B−

Pusignan

Town · 4,119 people · #1,798 of 3,798 nationally

StrongestA+Jobs & incomeB+WalkabilityLowestC−Safety
B−

Communay

Town · 4,540 people · #1,865 of 3,798 nationally

StrongestAJobs & incomeAHealthLowestDSchools
B−

Vourles

Town · 3,332 people · #2,004 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestDCost of living
B−

Lyon 6e

Large town · 49,385 people · #2,082 of 3,798 nationally

StrongestA+WalkabilityA+Jobs & incomeLowestD−Safety
B−

Saint-Symphorien-d'Ozon

Town · 6,186 people · #2,090 of 3,798 nationally

StrongestAJobs & incomeB+WalkabilityLowestDSchools
C+

Dardilly

Town · 9,221 people · #2,101 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestDCost of living
C+

Mions

Town · 13,843 people · #2,136 of 3,798 nationally

StrongestA−HealthA−WalkabilityLowestDCost of living
C+

Lyon 2e

Large town · 29,981 people · #2,197 of 3,798 nationally

StrongestA+WalkabilityAJobs & incomeLowestD−Safety
C+

Charly

Town · 4,811 people · #2,222 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestD−Cost of living
C+

Lyon 5e

Large town · 47,777 people · #2,253 of 3,798 nationally

StrongestA+WalkabilityA−HealthLowestDCost of living
C+

Chassieu

Town · 11,208 people · #2,298 of 3,798 nationally

StrongestA+HealthAJobs & incomeLowestD−Cost of living
C+

Arnas

Town · 4,601 people · #2,351 of 3,798 nationally

StrongestA+Jobs & incomeB+SchoolsLowestDHealth
C+

Lyon 1er

Large town · 28,717 people · #2,383 of 3,798 nationally

StrongestA+WalkabilityAHealthLowestD−Safety
C+

Ternay

Town · 5,596 people · #2,395 of 3,798 nationally

StrongestB+Jobs & incomeB+HealthLowestDSchools
C+

Oullins-Pierre-Bénite

Large town · 38,168 people · #2,455 of 3,798 nationally

StrongestA+WalkabilityB+HealthLowestDCost of living
C+

Anse

Town · 8,206 people · #2,467 of 3,798 nationally

StrongestA−WalkabilityB+Jobs & incomeLowestC−Schools
C

Lyon 3e

City · 100,679 people · #2,480 of 3,798 nationally

StrongestA+WalkabilityAJobs & incomeLowestD−Safety
C

Lyon 7e

Large town · 88,326 people · #2,615 of 3,798 nationally

StrongestA+WalkabilityB+HealthLowestD−Safety
C

Belleville-en-Beaujolais

Town · 14,016 people · #2,618 of 3,798 nationally

StrongestA−WalkabilityB−Jobs & incomeLowestCHealth
C

Solaize

Town · 3,144 people · #2,630 of 3,798 nationally

StrongestA+Jobs & incomeA+HealthLowestDSafety
C

La Mulatière

Town · 6,534 people · #2,718 of 3,798 nationally

StrongestA+WalkabilityAHealthLowestDSafety
C

Vernaison

Town · 5,210 people · #2,727 of 3,798 nationally

StrongestAWalkabilityB+Jobs & incomeLowestDSchools
C

Corbas

Town · 11,315 people · #2,729 of 3,798 nationally

StrongestAWalkabilityAJobs & incomeLowestDSafety
C

Bron

Large town · 42,982 people · #2,739 of 3,798 nationally

StrongestA+WalkabilityAHealthLowestDSafety
C

Meyzieu

Large town · 36,687 people · #2,742 of 3,798 nationally

StrongestAWalkabilityA−HealthLowestDCost of living
C

Villefranche-sur-Saône

Large town · 36,172 people · #2,756 of 3,798 nationally

StrongestA+WalkabilityB+SchoolsLowestDSafety
C

Saint-Fons

Town · 19,285 people · #2,847 of 3,798 nationally

StrongestA+WalkabilityA−HealthLowestDSafety
C−

Lyon 9e

Large town · 53,567 people · #3,023 of 3,798 nationally

StrongestA+WalkabilityBHealthLowestDCost of living
C−

Villeurbanne

City · 163,684 people · #3,151 of 3,798 nationally

StrongestA+WalkabilityB+HealthLowestDSafety
C−

Saint-Priest

Large town · 49,229 people · #3,179 of 3,798 nationally

StrongestAWalkabilityBHealthLowestDSafety
C−

Feyzin

Town · 10,304 people · #3,191 of 3,798 nationally

StrongestAWalkabilityA−HealthLowestC−Safety
D

Grigny-sur-Rhône

Town · 10,030 people · #3,277 of 3,798 nationally

StrongestAWalkabilityB−HealthLowestDSchools
D

Rillieux-la-Pape

Large town · 31,389 people · #3,366 of 3,798 nationally

StrongestA+WalkabilityBHealthLowestDJobs & income
D

Décines-Charpieu

Large town · 29,877 people · #3,406 of 3,798 nationally

StrongestAWalkabilityBHealthLowestDCost of living
D

Lyon 8e

Large town · 85,943 people · #3,419 of 3,798 nationally

StrongestA+WalkabilityBHealthLowestDCost of living
D

Givors

Large town · 21,379 people · #3,459 of 3,798 nationally

StrongestAWalkabilityB−HealthLowestDSafety
D

Colombier-Saugnieu

Town · 2,874 people · #3,537 of 3,798 nationally

StrongestA+Jobs & incomeC+HealthLowestD−Safety
D

Vénissieux

Large town · 65,502 people · #3,591 of 3,798 nationally

StrongestA+WalkabilityC+HealthLowestD−Safety
D−

Vaulx-en-Velin

Large town · 53,069 people · #3,718 of 3,798 nationally

StrongestA+WalkabilityCSchoolsLowestD−Safety

16 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.

Marcy-l'Étoile3,778 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 A, Jobs & income A+, Walkability AFontaines-Saint-Martin3,098 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 B, Walkability ACailloux-sur-Fontaines2,989 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 A+, Jobs & income A+, Walkability A−Chasselay2,973 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 APollionnay2,958 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 B−Dommartin2,687 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 A, Jobs & income A+, Walkability B−Taluyers2,686 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 C+, Jobs & income A+, Walkability B+Orliénas2,675 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 B−Pommiers2,618 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 A, Jobs & income A+, Walkability C+Saint-Pierre-la-Palud2,616 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 A+, Jobs & income B, Walkability B
Every town and village

157 smaller towns and villages in Rhône

With the 117 towns of 2,500 or more above, these are all 266 communes of Rhône, 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.

86 villages under 1,000 people, A to Z: their page, no grades
Next door

Départements next to Rhône

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 Rhône

What is the best place to live in Rhône?

Messimy ranks first of 107 graded towns of 2,500 or more: jobs & income (A+) and schools (A) are its strongest grades; cost of living (C) is its lowest. Chazay-d'Azergues and Saint-Symphorien-sur-Coise follow.

How do the biggest towns in Rhône grade?

Villeurbanne (163,684 people) grades C− overall, with its best grade in walkability. Lyon 3e (100,679 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 Rhône, where five or more have an overall grade.

Is every commune in Rhône on TownRatings?

Yes: all 266 have their page, listed on this page. Grading depends on size: the 117 towns of 2,500 or more get every grade we can give them, the 71 of 1,000 to 2,499 get subject grades, and the 86 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. Cailloux-sur-Fontaines and Chasselay and Dommartin and Fontaines-Saint-Martin and 6 more have no overall grade; their pages show the grades they have, and why.

Photos: Messimy, CHABERT Louis (CC BY-SA 4.0) · Chazay-d'Azergues, Romainbehar (CC0) · Saint-Symphorien-sur-Coise, Wayne77 (CC BY-SA 4.0) · Val d'Oingt, Emeric84 (Public domain) · Saint-Martin-en-Haut, Unknown author Unknown author (Public domain) · Montanay, Benoît Prieur (CC0) · Thurins, Michan69 (Public domain) · La Tour-de-Salvagny, Sebleouf (CC BY-SA 3.0) · Lozanne, Sebleouf (CC BY-SA 3.0) · Brindas, Sebleouf (CC BY-SA 4.0) · Lissieu, Sebleouf (CC BY-SA 4.0) · Vaugneray, Gileri (CC BY-SA 4.0) · Chabanière, Jmh2o (CC BY-SA 3.0) · Porte des Pierres Dorées, Commune de Liergues (CC BY-SA 4.0) · Couzon-au-Mont-d'Or, Fr.Latreille (CC BY-SA 3.0) · Soucieu-en-Jarrest, Anthospace (CC BY-SA 3.0) · Vindry-sur-Turdine, Mattho69 (CC BY-SA 3.0) · Saint-Genis-les-Ollières, Drong~commonswiki (CC BY-SA 4.0) · Sain-Bel, Wayne77 (CC BY-SA 3.0) · Mornant, Cruccone (CC BY-SA 3.0) · Grézieu-la-Varenne, This picture belongs to Xavier Caré . (CC BY-SA 4.0) · Quincieux, E. de Rolland & D. Clouzet (Public domain) · Craponne, Sebleouf (CC BY-SA 4.0) · Genay, Chabe01 (CC BY-SA 4.0) · Beauvallon, Lukinho86 (CC BY 4.0) · Amplepuis, Julien Bertrand (Public domain) · Thizy-les-Bourgs, Fredeus (CC BY-SA 3.0) · Lentilly, Cadsic (CC BY-SA 3.0) · Toussieu, Frachet (CC BY-SA 3.0) · Millery, Frachet (CC BY-SA 3.0) · L'Arbresle, CHABERT Louis (CC BY-SA 4.0) · Saint-Bonnet-de-Mure, Sebleouf (CC BY-SA 4.0) · Ampuis, http://www.kvins.com (CC BY 2.0) · Montagny, CCMontagny (CC BY-SA 4.0) · Genas, This picture belongs to Xavier Caré . (CC BY-SA 4.0) · Saint-Germain-au-Mont-d'Or, Sebleouf (CC BY-SA 4.0) · Cours, E. de Rolland & D. Clouzet (Public domain) · Saint-Didier-au-Mont-d'Or, Chaoborus (CC BY-SA 3.0) · Tarare, Emmanuelle Signol (CC BY-SA 4.0) · Gleizé, Sebleouf (CC BY-SA 4.0) · Loire-sur-Rhône, Benoît Prieur (CC0) · Charbonnières-les-Bains, Flo1969 (CC BY-SA 4.0) · Albigny-sur-Saône, Arnaud Fafournoux (CC BY-SA 3.0) · Condrieu, E. de Rolland & D. Clouzet (Public domain) · Limas, E. de Rolland & D. Clouzet (Public domain) · Chaponost, CHABERT Louis (CC BY-SA 4.0) · Écully, Sebleouf (CC BY-SA 4.0) · Limonest, Beuvave (CC BY-SA 3.0) · Saint-Georges-de-Reneins, Chabe01 (CC BY-SA 4.0) · Sainte-Foy-lès-Lyon, Romainbehar (CC0) · Tassin-la-Demi-Lune, Romainbehar (CC0) · Sérézin-du-Rhône, Frachet (CC BY-SA 3.0) · Lyon 4e, Romainbehar (CC0) · Brignais, Myrabella (CC BY-SA 4.0) · Chaponnay, Frachet (CC BY-SA 3.0) · Saint-Pierre-de-Chandieu, Frachet (CC BY-SA 3.0) · Jonage, This picture belongs to Xavier Caré . (CC BY-SA 3.0) · Champagne-au-Mont-d'Or, Romainbehar (CC0) · Caluire-et-Cuire, Romainbehar (CC0) · Irigny, E. de Rolland & D. Clouzet (Public domain) · Francheville, Fred (CC BY-SA 4.0) · Saint-Laurent-de-Mure, Sebleouf (CC BY-SA 4.0) · Saint-Cyr-au-Mont-d'Or, Benoît Prieur (CC0) · Fontaines-sur-Saône, E. de Rolland & D. Clouzet (Public domain) · Saint-Genis-Laval, CHABERT Louis (CC BY-SA 4.0) · Collonges-au-Mont-d'Or, Romainbehar (CC0) · Neuville-sur-Saône, Romainbehar (CC0) · Sathonay-Camp, Chabe01 (CC BY-SA 4.0) · Pusignan, Smiley.toerist (CC BY-SA 3.0) · Communay, Micka69360 (CC BY-SA 3.0) · Vourles, centre_village_vourles (CC BY-SA 4.0) · Lyon 6e, Romainbehar (CC0) · Saint-Symphorien-d'Ozon, Frachet (CC BY-SA 3.0) · Dardilly, Brücke-Osteuropa (Public domain) · Mions, CHABERT Louis (CC BY-SA 4.0) · Lyon 2e, Romainbehar (CC0) · Charly, Sebleouf (CC BY-SA 4.0) · Lyon 5e, Service municipal de la voirie (Public domain) · Chassieu, Moirouxclaire (CC BY-SA 3.0) · Arnas, René Boncompain (CC BY-SA 3.0) · Lyon 1er, Gonedelyon (CC BY-SA 3.0) · Ternay, CHABERT Louis (CC BY-SA 4.0) · Oullins-Pierre-Bénite, G.Garitan (CC BY-SA 4.0) · Anse, Romainbehar (CC0) · Lyon 3e, This picture belongs to Xavier Caré . (CC BY-SA 4.0) · Lyon 7e, Dervieux sébastien (CC BY 3.0) · Belleville-en-Beaujolais, Arielthere (CC BY-SA 4.0) · Solaize, Sebleouf (CC BY-SA 4.0) · La Mulatière, Chabe01 (CC BY-SA 4.0) · Vernaison, Jean-Baptiste Drevet (Public domain) · Corbas, Sebleouf (CC BY-SA 4.0) · Bron, Romainberth (CC BY-SA 3.0) · Meyzieu, BayardCommunication (CC BY-SA 4.0) · Villefranche-sur-Saône, Romainbehar (CC0) · Saint-Fons, Frachet (CC BY-SA 3.0) · Lyon 9e, Romainbehar (CC0) · Villeurbanne, Benoît Prieur (CC0) · Saint-Priest, jean-daniel pauget (CC BY 2.0) · Feyzin, Frachet (CC BY-SA 3.0) · Grigny-sur-Rhône, AcaLyon2 (CC0) · Rillieux-la-Pape, Benoît Prieur (CC0) · Décines-Charpieu, This picture belongs to Xavier Caré . (CC BY-SA 3.0) · Lyon 8e, Nouill (CC BY-SA 3.0) · Givors, MAIRIE DE GIVORS (CC BY-SA 4.0) · Colombier-Saugnieu, This picture belongs to Xavier Caré . (CC BY-SA 3.0) · Vénissieux, Sebleouf (CC BY-SA 4.0) · Vaulx-en-Velin, David M. (CC BY 3.0), 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.