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

Find your town in Ain

Ain has 391 towns and villages, each with its page. Its 60 towns of 2,500 or more are graded against towns across France on cost of living, safety, schools, health and more; 121 of 1,000 to 2,499 have subject grades.

53graded towns
25grade A− or better
391towns and villages
Bourg-en-Bresselargest · 42,372
Ain at a glance

What Ain is like

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

Find a town that’s…

53 towns · ordered by Ain rank

A+

Feillens

Town · 3,411 people · #39 of 3,798 nationally

StrongestA+SafetyAJobs & incomeLowestC+Walkability
A+

Plateau d'Hauteville

Town · 4,857 people · #41 of 3,798 nationally

StrongestA+SafetyA−HealthLowestBWalkability
A+

Fareins

Town · 2,533 people · #55 of 3,798 nationally

StrongestA+Jobs & incomeA+HealthLowestCWalkability
A+

Massieux

Town · 2,843 people · #120 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestB−Cost of living
A+

Cessy

Town · 5,832 people · #170 of 3,798 nationally

StrongestA+HealthASchoolsLowestC−Cost of living
A+

Ceyzériat

Town · 3,328 people · #187 of 3,798 nationally

StrongestAJobs & incomeA−SafetyLowestC+Cost of living
A

Saint-Didier-sur-Chalaronne

Town · 2,934 people · #224 of 3,798 nationally

StrongestASchoolsA−SafetyLowestC+Health
A

Péron

Town · 2,916 people · #249 of 3,798 nationally

StrongestAHealthASchoolsLowestC−Cost of living
A

Frans

Town · 2,582 people · #280 of 3,798 nationally

StrongestA−Jobs & incomeA−SafetyLowestB−Walkability
A

Bâgé-Dommartin

Town · 4,050 people · #317 of 3,798 nationally

StrongestASafetyAHealthLowestDWalkability
A

Chalamont

Town · 2,533 people · #384 of 3,798 nationally

StrongestA−WalkabilityB+Jobs & incomeLowestC+Health
A

Saint-Genis-Pouilly

Town · 14,432 people · #474 of 3,798 nationally

StrongestA+HealthAWalkabilityLowestC−Cost of living
A

Montmerle-sur-Saône

Town · 3,799 people · #481 of 3,798 nationally

StrongestAJobs & incomeASafetyLowestC+Schools
A

La Boisse

Town · 3,449 people · #552 of 3,798 nationally

StrongestAHealthAJobs & incomeLowestC−Cost of living
A

Péronnas

Town · 6,444 people · #558 of 3,798 nationally

StrongestAHealthA−WalkabilityLowestC+Cost of living
A

Saint-Denis-lès-Bourg

Town · 6,160 people · #572 of 3,798 nationally

StrongestAHealthB+Jobs & incomeLowestC+Cost of living
A−

Bellignat

Town · 3,525 people · #653 of 3,798 nationally

StrongestA−WalkabilityA−HealthLowestCJobs & income
A−

Villars-les-Dombes

Town · 5,163 people · #663 of 3,798 nationally

StrongestASchoolsAWalkabilityLowestCCost of living
A−

Gex

Town · 13,627 people · #728 of 3,798 nationally

StrongestAHealthASchoolsLowestC−Cost of living
A−

Trévoux

Town · 7,013 people · #812 of 3,798 nationally

StrongestA−Jobs & incomeA−WalkabilityLowestC+Safety
A−

Thoiry

Town · 6,569 people · #837 of 3,798 nationally

StrongestA+HealthA−Jobs & incomeLowestDCost of living
A−

Ambronay

Town · 2,841 people · #861 of 3,798 nationally

StrongestB+Cost of livingB+HealthLowestC+Schools
A−

Vonnas

Town · 3,255 people · #891 of 3,798 nationally

StrongestA−HealthB+SafetyLowestC−Schools
A−

Belley

Town · 9,388 people · #917 of 3,798 nationally

StrongestA−WalkabilityB+SchoolsLowestC+Jobs & income
A−

Saint-Maurice-de-Beynost

Town · 4,332 people · #942 of 3,798 nationally

StrongestA+WalkabilityAHealthLowestCSchools
B+

Lagnieu

Town · 7,411 people · #1,016 of 3,798 nationally

StrongestA−SchoolsBSafetyLowestC+Health
B+

Miribel

Town · 10,395 people · #1,106 of 3,798 nationally

StrongestAWalkabilityAJobs & incomeLowestC−Safety
B+

Béligneux

Town · 3,535 people · #1,182 of 3,798 nationally

StrongestA−SchoolsB+Jobs & incomeLowestC−Cost of living
B+

Beynost

Town · 5,198 people · #1,199 of 3,798 nationally

StrongestA+Jobs & incomeAHealthLowestCCost of living
B+

Viriat

Town · 7,102 people · #1,237 of 3,798 nationally

StrongestAJobs & incomeA−SchoolsLowestC+Walkability
B+

Reyrieux

Town · 5,358 people · #1,269 of 3,798 nationally

StrongestA+Jobs & incomeA−SafetyLowestDHealth
B

Villieu-Loyes-Mollon

Town · 3,849 people · #1,472 of 3,798 nationally

StrongestA−Jobs & incomeB+SchoolsLowestCCost of living
B

Saint-André-de-Corcy

Town · 3,370 people · #1,557 of 3,798 nationally

StrongestA+Jobs & incomeAWalkabilityLowestC−Cost of living
B

Montréal-la-Cluse

Town · 3,568 people · #1,602 of 3,798 nationally

StrongestA−SafetyBWalkabilityLowestCSchools
B

Oyonnax

Large town · 22,480 people · #1,667 of 3,798 nationally

StrongestAWalkabilityB+SchoolsLowestDJobs & income
B

Prévessin-Moëns

Town · 9,153 people · #1,690 of 3,798 nationally

StrongestA+HealthA−WalkabilityLowestDCost of living
B

Culoz-Béon

Town · 3,453 people · #1,699 of 3,798 nationally

StrongestA−WalkabilityBCost of livingLowestCHealth
B−

Jassans-Riottier

Town · 6,247 people · #1,728 of 3,798 nationally

StrongestA−WalkabilityB+HealthLowestDCost of living
B−

Ornex

Town · 5,082 people · #1,765 of 3,798 nationally

StrongestA+HealthA−WalkabilityLowestDCost of living
B−

Montrevel-en-Bresse

Town · 2,743 people · #1,773 of 3,798 nationally

StrongestB+WalkabilityBJobs & incomeLowestC+Schools
B−

Replonges

Town · 3,956 people · #1,786 of 3,798 nationally

StrongestA−Jobs & incomeB+SafetyLowestCWalkability
B−

Dagneux

Town · 4,778 people · #1,797 of 3,798 nationally

StrongestAJobs & incomeAWalkabilityLowestC−Cost of living
B−

Montluel

Town · 6,895 people · #1,960 of 3,798 nationally

StrongestAWalkabilityBHealthLowestCCost of living
B−

Ferney-Voltaire

Town · 12,094 people · #2,035 of 3,798 nationally

StrongestA+HealthA+WalkabilityLowestDCost of living
B−

Châtillon-sur-Chalaronne

Town · 5,250 people · #2,056 of 3,798 nationally

StrongestA−Jobs & incomeA−WalkabilityLowestCSafety
C+

Nantua

Town · 3,416 people · #2,092 of 3,798 nationally

StrongestAWalkabilityA−Cost of livingLowestDJobs & income
C+

Divonne-les-Bains

Town · 10,464 people · #2,172 of 3,798 nationally

StrongestA+HealthA−Jobs & incomeLowestD−Cost of living
C+

Meximieux

Town · 8,247 people · #2,254 of 3,798 nationally

StrongestAWalkabilityBJobs & incomeLowestC−Cost of living
C

Bourg-en-Bresse

Large town · 42,372 people · #2,506 of 3,798 nationally

StrongestA+WalkabilityB−SchoolsLowestDSafety
C

Loyettes

Town · 3,554 people · #2,603 of 3,798 nationally

StrongestA−SafetyBJobs & incomeLowestDSchools
C−

Ambérieu-en-Bugey

Town · 15,934 people · #2,993 of 3,798 nationally

StrongestAWalkabilityC+Cost of livingLowestC−Safety
D

Pont-d'Ain

Town · 2,843 people · #3,279 of 3,798 nationally

StrongestB+Cost of livingB−WalkabilityLowestDHealth
D

Valserhône

Town · 16,712 people · #3,380 of 3,798 nationally

StrongestA−WalkabilityC+Jobs & incomeLowestC−Safety

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

Arbent3,555 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 B+, Schools A−, Health A, Jobs & income B−, Walkability CAttignat3,409 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 B−, Health A, Jobs & income A−, Walkability C−Balan3,077 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 BSégny2,941 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 B+, Walkability A−Saint-Maurice-de-Gourdans2,903 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 A, Jobs & income A−, Walkability C+Polliat2,741 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 B, Health A+, Jobs & income A−, Walkability CSaint-Étienne-du-Bois2,584 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 B, Health A+, Jobs & income B+, Walkability C−
Every town and village

331 smaller towns and villages in Ain

With the 60 towns of 2,500 or more above, these are all 391 communes of Ain, 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.

Ambérieux-en-Dombes1,906Anglefort1,174Ars-sur-Formans1,528Artemare1,139Béard-Géovreissiat1,048Blyes1,401Bourg-Saint-Christophe1,562Brens1,123Bresse Vallons2,388Bressolles1,028Briord1,119Buellas1,899Certines1,531Ceyzérieu1,064Chaleins1,505Challex1,632Chaneins1,046Château-Gaillard2,443Châtillon-la-Palud1,698Chaveyriat1,078Chazey-Bons1,142Chazey-sur-Ain1,632Chevry2,372Civrieux2,016Coligny1,360Collonges2,398Confrançon1,356Corbonod1,333Cormoranche-sur-Saône1,179Crottet1,847Crozet2,416Dompierre-sur-Veyle1,245Dortan2,074Douvres1,104Druillat1,129Échenevex2,328Farges1,082Foissiat2,034Francheleins1,597Grièges1,910Groissiat1,205Groslée-Saint-Benoit1,227Guéreins1,512Injoux-Génissiat1,115Izernore2,299Jasseron1,917Jayat1,261Jujurieux2,260Laiz1,293Lent1,512Leyment1,441Malafretaz1,257Manziat2,018Marboz2,264Marlieux1,185Marsonnas1,039Martignat1,664Meillonnas1,426Messimy-sur-Saône1,338Mézériat2,172Mionnay2,294Misérieux2,008Montagnat2,186Montceaux1,196Montracol1,018Neuville-les-Dames1,565Neuville-sur-Ain1,794Neyron2,421Niévroz1,662Parcieux1,315Pérouges1,387Poncin1,803Pont-de-Vaux2,204Pont-de-Veyle1,594Priay1,842Rignieux-le-Franc1,180Saint-André-sur-Vieux-Jonc1,229Saint-Bénigne1,359Saint-Bernard1,590Saint-Cyr-sur-Menthon1,890Saint-Denis-en-Bugey2,246Saint-Didier-de-Formans2,203Saint-Étienne-sur-Chalaronne1,637Saint-Jean-de-Gonville2,096Saint-Jean-de-Niost1,866Saint-Jean-le-Vieux1,839Saint-Jean-sur-Veyle1,143Saint-Laurent-sur-Saône1,810Saint-Marcel1,340Saint-Martin-du-Frêne1,023Saint-Martin-du-Mont2,023Saint-Paul-de-Varax1,634Saint-Rambert-en-Bugey2,190Saint-Sorlin-en-Bugey1,152Saint-Trivier-de-Courtes1,125Saint-Trivier-sur-Moignans1,963Saint-Vulbas1,247Sainte-Euphémie1,757Sainte-Julie1,094Sault-Brénaz1,021Sauverny1,022Savigneux1,469Sergy2,288Serrières-de-Briord1,317Servas1,286Seyssel1,008Tenay1,030Thil1,261Thoissey1,626Tossiat1,425Toussieux1,257Tramoyes1,852Val-Revermont2,488Valromey-sur-Séran1,351Vaux-en-Bugey1,201Versonnex2,182Villebois1,206Villeneuve1,638Villereversure1,420Virieu-le-Grand1,111Virignin1,144
210 villages under 1,000 people, A to Z: their page, no grades
AmbléonAmbutrixAndert-et-CondonApremontArancArandasArbignyArboys en BugeyArgisArmixArvière-en-ValromeyAsnières-sur-SaôneBâgé-le-ChâtelBaneinsBeaupontBeauregardBelleydouxBénoncesBényBéréziatBettantBeyBilliatBirieuxBiziatBohas-Meyriat-RignatBoisseyBolozonBouligneuxBoyeux-Saint-JérômeBozBrégnier-CordonBrénodBrionCeignesCerdonChaleyChalles-la-MontagneChampagne-en-ValromeyChampdor-CorcellesChampfromierChanayChanoz-ChâtenayCharixCharnoz-sur-AinChâtenayChavannes-sur-ReyssouzeCheignieu-la-BalmeChevillardChevrouxChézery-ForensCizeCleyzieuColomieuConandCondamineCondeissiatConfortContrevozConzieuCorlierCormozCorveissiatCourmangouxCourtesCransCressin-RochefortCruzilles-lès-MépillatCurciat-DongalonCurtafondCuzieuDompierre-sur-ChalaronneDomsureDromÉchallonÉvosgesFaramansFlaxieuGarneransGenouilleuxGéovreissetGironGorrevodGrand-CorentGrillyHaut ValromeyHautecourt-RomanècheIlliatInnimondIzenaveIzieuJournansJoyeuxL'Abergement-ClémenciatL'Abergement-de-VareyLa BurbancheLa Chapelle-du-ChâtelardLa TranclièreLabalmeLantenayLapeyrouseLavoursLe MontellierLe PlantayLe Poizat-LalleyriatLéazLélexLes NeyrollesLescherouxLeyssardLhuisLompnasLurcyMagnieuMaillatMantenay-MontlinMarchampMarignieuMassignieu-de-RivesMatafelon-GrangesMérignatMijouxMogneneinsMontagnieuMontangesMontcetMonthieuxMurs-et-GélignieuxNivigne et SuranNivollet-MontgriffonNurieux-VolognatOncieuOrdonnazOutriazOzanParves et NattagesPerrexPeyriatPeyrieuPeyzieux-sur-SaônePirajouxPizayPlagnePollieuPortPougnyPouillatPrémeyzelPrémillieuRamasseRancéRelevantRevonnasReyssouzeRomansRossillonSaint-AlbanSaint-André-d'HuiriatSaint-André-de-BâgéSaint-André-le-BouchouxSaint-Didier-d'AussiatSaint-ÉloiSaint-Étienne-sur-ReyssouzeSaint-Genis-sur-MenthonSaint-Georges-sur-RenonSaint-Germain-de-JouxSaint-Germain-les-ParoissesSaint-Germain-sur-RenonSaint-Jean-de-ThurigneuxSaint-Jean-sur-ReyssouzeSaint-Julien-sur-ReyssouzeSaint-Julien-sur-VeyleSaint-JustSaint-Martin-de-BavelSaint-Martin-le-ChâtelSaint-Maurice-de-RémensSaint-Nizier-le-BouchouxSaint-Nizier-le-DésertSaint-RémySaint-SulpiceSainte-CroixSainte-OliveSalavreSamognatSandransSeillonnazSermoyerSerrières-sur-AinServignatSimandre-sur-SuranSonthonnax-la-MontagneSouclinSulignatSurjoux-LhopitalTalissieuTorcieuValeinsVandeinsVarambonVerjonVernouxVersailleuxVesancyVescoursVésinesVieu-d'IzenaveVillemotierVillesVillette-sur-AinVongnes
Next door

Départements next to Ain

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 Ain

What is the best place to live in Ain?

Feillens ranks first of 53 graded towns of 2,500 or more: safety (A+) and jobs & income (A) are its strongest grades; walkability (C+) is its lowest. Plateau d'Hauteville and Fareins follow.

How do the biggest towns in Ain grade?

Bourg-en-Bresse (42,372 people) grades C overall, with its best grade in walkability. Oyonnax (22,480 people) grades B 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 Ain, where five or more have an overall grade.

Is every commune in Ain on TownRatings?

Yes: all 391 have their page, listed on this page. Grading depends on size: the 60 towns of 2,500 or more get every grade we can give them, the 121 of 1,000 to 2,499 get subject grades, and the 210 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. Arbent and Attignat and Balan and Polliat and 3 more have no overall grade; their pages show the grades they have, and why.

Photos: Feillens, Chabe01 (CC BY-SA 4.0) · Plateau d'Hauteville, Jejecam (CC BY-SA 3.0) · Fareins, Benoît Prieur (CC0) · Massieux, Yzergues (CC BY-SA 4.0) · Cessy, Chabe01 (CC BY-SA 4.0) · Ceyzériat, Chabe01 (CC BY-SA 4.0) · Saint-Didier-sur-Chalaronne, Mairiestdidiersurchalaronne (CC BY-SA 4.0) · Péron, Oldboltonian (CC0) · Frans, Sebleouf (CC BY-SA 3.0) · Bâgé-Dommartin, Chabe01 (CC BY-SA 4.0) · Chalamont, Benoît Prieur (CC0) · Saint-Genis-Pouilly, Ypsilon from Finland (CC0) · Montmerle-sur-Saône, Chabe01 (CC BY-SA 4.0) · La Boisse, Benoît Prieur (CC0) · Péronnas, Wikigaël (CC BY-SA 4.0) · Saint-Denis-lès-Bourg, Chabe01 (CC BY-SA 4.0) · Bellignat, Chabe01 (CC BY-SA 4.0) · Villars-les-Dombes, Benoît Prieur (CC0) · Gex, Stanisom (CC BY-SA 3.0) · Trévoux, Benoît Prieur (CC0) · Thoiry, Guilhem Vellut from Annecy, France (CC BY 2.0) · Ambronay, Benoît Prieur (CC0) · Vonnas, Chabe01 (CC BY-SA 4.0) · Belley, ComBelley (CC BY-SA 3.0) · Saint-Maurice-de-Beynost, Benoît Prieur (CC0) · Lagnieu, LucasD (CC BY-SA 4.0) · Miribel, Benoît Prieur (CC0) · Béligneux, Benoît Prieur (CC0) · Viriat, François GOGLINS (CC BY-SA 4.0) · Reyrieux, Benoît Prieur (CC0) · Villieu-Loyes-Mollon, Hynek Moravec (CC BY 2.5) · Saint-André-de-Corcy, Benoît Prieur (CC0) · Montréal-la-Cluse, Thierry HUMBERT (CC BY-SA 4.0) · Oyonnax, Jinemon (CC BY-SA 4.0) · Prévessin-Moëns, Patrub01 (CC BY-SA 3.0) · Culoz-Béon, Chabe01 (CC BY-SA 4.0) · Jassans-Riottier, Benoît Prieur (CC0) · Ornex, Chabe01 (CC BY-SA 4.0) · Montrevel-en-Bresse, Junkey83 (CC BY-SA 4.0) · Replonges, Chabe01 (CC BY-SA 4.0) · Dagneux, Benoît Prieur (CC0) · Montluel, Benoît Prieur (CC0) · Ferney-Voltaire, Matti Blume (CC BY-SA 4.0) · Châtillon-sur-Chalaronne, Chabe01 (CC BY-SA 4.0) · Nantua, Leo Wehrli (CC BY-SA 4.0) · Divonne-les-Bains, Dada (CC BY-SA 3.0) · Meximieux, Florian Pépellin (CC BY-SA 3.0) · Bourg-en-Bresse, Benoît Prieur (CC0) · Loyettes, This picture belongs to Xavier Caré . (CC BY-SA 3.0) · Ambérieu-en-Bugey, Benoît Prieur (CC0) · Pont-d'Ain, Matt7660 (CC BY-SA 3.0) · Valserhône, Pymouss (CC BY-SA 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.