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
391 municipalities, ranked from most to least populous.
- Bourg-en-Bresse · 42,065 inhab.
- Oyonnax · 22,378 inhab.
- Valserhône · 16,162 inhab.
- Ambérieu-en-Bugey · 15,554 inhab.
- Saint-Genis-Pouilly · 14,584 inhab.
- Gex · 13,455 inhab.
- Ferney-Voltaire · 11,530 inhab.
- Miribel · 10,450 inhab.
- Divonne-les-Bains · 10,300 inhab.
- Belley · 9,270 inhab.
- Prévessin-Moëns · 9,081 inhab.
- Meximieux · 8,198 inhab.
- Lagnieu · 7,321 inhab.
- Viriat · 6,955 inhab.
- Trévoux · 6,931 inhab.
- Montluel · 6,879 inhab.
- Péronnas · 6,437 inhab.
- Thoiry · 6,356 inhab.
- Jassans-Riottier · 6,315 inhab.
- Saint-Denis-lès-Bourg · 6,078 inhab.
- Cessy · 5,570 inhab.
- Reyrieux · 5,228 inhab.
- Châtillon-sur-Chalaronne · 5,154 inhab.
- Villars-les-Dombes · 5,059 inhab.
- Beynost · 4,936 inhab.
- Ornex · 4,903 inhab.
- Plateau d'Hauteville · 4,790 inhab.
- Dagneux · 4,741 inhab.
- Saint-Maurice-de-Beynost · 4,243 inhab.
- Bâgé-Dommartin · 4,057 inhab.
- Replonges · 3,929 inhab.
- Villieu-Loyes-Mollon · 3,831 inhab.
- Montmerle-sur-Saône · 3,798 inhab.
- Montréal-la-Cluse · 3,584 inhab.
- Bellignat · 3,581 inhab.
- Béligneux · 3,484 inhab.
- Arbent · 3,482 inhab.
- Loyettes · 3,468 inhab.
- Nantua · 3,431 inhab.
- Culoz-Béon · 3,416 inhab.
- La Boisse · 3,401 inhab.
- Feillens · 3,388 inhab.
- Attignat · 3,372 inhab.
- Saint-André-de-Corcy · 3,369 inhab.
- Ceyzériat · 3,306 inhab.
- Vonnas · 3,233 inhab.
- Saint-Didier-sur-Chalaronne · 2,969 inhab.
- Péron · 2,900 inhab.
- Balan · 2,878 inhab.
- Pont-d'Ain · 2,862 inhab.
- Ambronay · 2,828 inhab.
- Saint-Maurice-de-Gourdans · 2,826 inhab.
- Massieux · 2,733 inhab.
- Polliat · 2,694 inhab.
- Ségny · 2,676 inhab.
- Montrevel-en-Bresse · 2,661 inhab.
- Saint-Étienne-du-Bois · 2,569 inhab.
- Frans · 2,547 inhab.
- Chalamont · 2,544 inhab.
- Fareins · 2,524 inhab.
- Val-Revermont · 2,494 inhab.
- Neyron · 2,479 inhab.
- Château-Gaillard · 2,408 inhab.
- Bresse Vallons · 2,393 inhab.
- Crozet · 2,354 inhab.
- Mionnay · 2,309 inhab.
- Chevry · 2,301 inhab.
- Sergy · 2,279 inhab.
- Izernore · 2,262 inhab.
- Marboz · 2,262 inhab.
- Collonges · 2,260 inhab.
- Saint-Denis-en-Bugey · 2,258 inhab.
- Échenevex · 2,227 inhab.
- Versonnex · 2,222 inhab.
- Jujurieux · 2,209 inhab.
- Pont-de-Vaux · 2,184 inhab.
- Mézériat · 2,179 inhab.
- Saint-Rambert-en-Bugey · 2,179 inhab.
- Saint-Didier-de-Formans · 2,176 inhab.
- Montagnat · 2,164 inhab.
- Saint-Jean-de-Gonville · 2,042 inhab.
- Foissiat · 2,024 inhab.
- Dortan · 2,013 inhab.
- Misérieux · 2,010 inhab.
- Civrieux · 1,986 inhab.
- Manziat · 1,985 inhab.
- Saint-Martin-du-Mont · 1,953 inhab.
- Ambérieux-en-Dombes · 1,917 inhab.
- Saint-Trivier-sur-Moignans · 1,910 inhab.
- Grièges · 1,909 inhab.
- Jasseron · 1,900 inhab.
- Buellas · 1,884 inhab.
- Saint-Cyr-sur-Menthon · 1,867 inhab.
- Saint-Jean-de-Niost · 1,862 inhab.
- Tramoyes · 1,845 inhab.
- Crottet · 1,844 inhab.
- Priay · 1,803 inhab.
- Saint-Jean-le-Vieux · 1,799 inhab.
- Neuville-sur-Ain · 1,798 inhab.
- Poncin · 1,766 inhab.
- Sainte-Euphémie · 1,741 inhab.
- Saint-Laurent-sur-Saône · 1,735 inhab.
- Châtillon-la-Palud · 1,675 inhab.
- Martignat · 1,667 inhab.
- Niévroz · 1,648 inhab.
- Thoissey · 1,644 inhab.
- Saint-Paul-de-Varax · 1,637 inhab.
- Challex · 1,628 inhab.
- Saint-Étienne-sur-Chalaronne · 1,625 inhab.
- Chazey-sur-Ain · 1,613 inhab.
- Villeneuve · 1,603 inhab.
- Pont-de-Veyle · 1,600 inhab.
- Francheleins · 1,593 inhab.
- Saint-Bernard · 1,544 inhab.
- Bourg-Saint-Christophe · 1,540 inhab.
- Neuville-les-Dames · 1,540 inhab.
- Certines · 1,518 inhab.
- Ars-sur-Formans · 1,513 inhab.
- Guéreins · 1,503 inhab.
- Lent · 1,459 inhab.
- Savigneux · 1,459 inhab.
- Chaleins · 1,436 inhab.
- Leyment · 1,417 inhab.
- Villereversure · 1,391 inhab.
- Tossiat · 1,389 inhab.
- Meillonnas · 1,383 inhab.
- Pérouges · 1,382 inhab.
- Confrançon · 1,357 inhab.
- Blyes · 1,351 inhab.
- Saint-Bénigne · 1,351 inhab.
- Valromey-sur-Séran · 1,350 inhab.
- Serrières-de-Briord · 1,329 inhab.
- Parcieux · 1,317 inhab.
- Corbonod · 1,315 inhab.
- Messimy-sur-Saône · 1,312 inhab.
- Saint-Marcel · 1,300 inhab.
- Coligny · 1,294 inhab.
- Laiz · 1,292 inhab.
- Servas · 1,287 inhab.
- Jayat · 1,276 inhab.
- Malafretaz · 1,235 inhab.
- Groslée-Saint-Benoit · 1,232 inhab.
- Saint-Vulbas · 1,229 inhab.
- Toussieux · 1,228 inhab.
- Dompierre-sur-Veyle · 1,225 inhab.
- Vaux-en-Bugey · 1,218 inhab.
- Groissiat · 1,216 inhab.
- Saint-André-sur-Vieux-Jonc · 1,216 inhab.
- Thil · 1,208 inhab.
- Montceaux · 1,202 inhab.
- Villebois · 1,200 inhab.
- Marlieux · 1,186 inhab.
- Chazey-Bons · 1,165 inhab.
- Cormoranche-sur-Saône · 1,165 inhab.
- Saint-Jean-sur-Veyle · 1,154 inhab.
- Anglefort · 1,150 inhab.
- Druillat · 1,144 inhab.
- Artemare · 1,141 inhab.
- Saint-Sorlin-en-Bugey · 1,140 inhab.
- Rignieux-le-Franc · 1,131 inhab.
- Injoux-Génissiat · 1,123 inhab.
- Saint-Trivier-de-Courtes · 1,122 inhab.
- Virignin · 1,122 inhab.
- Brens · 1,117 inhab.
- Virieu-le-Grand · 1,110 inhab.
- Douvres · 1,108 inhab.
- Briord · 1,102 inhab.
- Sainte-Julie · 1,092 inhab.
- Farges · 1,065 inhab.
- Chaveyriat · 1,057 inhab.
- Béard-Géovreissiat · 1,048 inhab.
- Chaneins · 1,041 inhab.
- Marsonnas · 1,034 inhab.
- Ceyzérieu · 1,028 inhab.
- Saint-Martin-du-Frêne · 1,027 inhab.
- Tenay · 1,024 inhab.
- Montracol · 1,008 inhab.
- Sault-Brénaz · 1,007 inhab.
- Bressolles · 1,003 inhab.
- Reyssouze · 1,003 inhab.
- Sauverny · 1,003 inhab.
- Seyssel · 997 inhab.
- Bâgé-le-Châtel · 987 inhab.
- Chevroux · 981 inhab.
- Nurieux-Volognat · 973 inhab.
- Saint-Just · 953 inhab.
- Cruzilles-lès-Mépillat · 951 inhab.
- Bohas-Meyriat-Rignat · 951 inhab.
- Chanoz-Châtenay · 943 inhab.
- Parves et Nattages · 943 inhab.
- Charnoz-sur-Ain · 925 inhab.
- Pizay · 922 inhab.
- Saint-Nizier-le-Désert · 922 inhab.
- Saint-Rémy · 922 inhab.
- Peyrieu · 918 inhab.
- Faramans · 905 inhab.
- Revonnas · 905 inhab.
- Biziat · 897 inhab.
- Lhuis · 891 inhab.
- Léaz · 887 inhab.
- Grilly · 873 inhab.
- Perrex · 861 inhab.
- L'Abergement-Clémenciat · 859 inhab.
- Saint-Julien-sur-Veyle · 853 inhab.
- Saint-Jean-de-Thurigneux · 850 inhab.
- Saint-Didier-d'Aussiat · 845 inhab.
- Géovreisset · 843 inhab.
- Port · 843 inhab.
- Beauregard · 826 inhab.
- Champagne-en-Valromey · 826 inhab.
- Mogneneins · 824 inhab.
- Nivigne et Suran · 822 inhab.
- Saint-André-de-Bâgé · 819 inhab.
- Condeissiat · 815 inhab.
- Brégnier-Cordon · 812 inhab.
- Curtafond · 805 inhab.
- Pougny · 792 inhab.
- Saint-Martin-le-Châtel · 784 inhab.
- Gorrevod · 782 inhab.
- Haut Valromey · 777 inhab.
- Échallon · 774 inhab.
- Bény · 769 inhab.
- Ambutrix · 764 inhab.
- Saint-Jean-sur-Reyssouze · 764 inhab.
- Villette-sur-Ain · 763 inhab.
- Bettant · 762 inhab.
- Rancé · 760 inhab.
- Saint-Maurice-de-Rémens · 758 inhab.
- Cerdon · 755 inhab.
- Hautecourt-Romanèche · 754 inhab.
- Chavannes-sur-Reyssouze · 746 inhab.
- Torcieu · 744 inhab.
- Le Poizat-Lalleyriat · 740 inhab.
- Vieu-d'Izenave · 727 inhab.
- Vandeins · 725 inhab.
- Ozan · 721 inhab.
- Lescheroux · 720 inhab.
- Beaupont · 717 inhab.
- Montcet · 715 inhab.
- Arvière-en-Valromey · 715 inhab.
- Champfromier · 709 inhab.
- Cormoz · 704 inhab.
- Illiat · 696 inhab.
- Maillat · 693 inhab.
- Arboys en Bugey · 688 inhab.
- Saint-Julien-sur-Reyssouze · 687 inhab.
- Garnerans · 685 inhab.
- Montagnieu · 684 inhab.
- Confort · 676 inhab.
- Genouilleux · 675 inhab.
- Monthieux · 673 inhab.
- Saint-André-d'Huiriat · 671 inhab.
- Billiat · 669 inhab.
- Simandre-sur-Suran · 664 inhab.
- Varambon · 664 inhab.
- Sermoyer · 659 inhab.
- Peyzieux-sur-Saône · 656 inhab.
- Champdor-Corcelles · 655 inhab.
- Massignieu-de-Rives · 653 inhab.
- Magnieu · 651 inhab.
- Samognat · 645 inhab.
- Matafelon-Granges · 630 inhab.
- Romans · 628 inhab.
- Les Neyrolles · 623 inhab.
- Baneins · 618 inhab.
- Villemotier · 607 inhab.
- Sulignat · 605 inhab.
- Chanay · 595 inhab.
- Brion · 591 inhab.
- Saint-Nizier-le-Bouchoux · 589 inhab.
- Corveissiat · 587 inhab.
- Sandrans · 578 inhab.
- Saint-Étienne-sur-Reyssouze · 576 inhab.
- Le Plantay · 569 inhab.
- Sainte-Croix · 548 inhab.
- Brénod · 547 inhab.
- Domsure · 540 inhab.
- Saint-Éloi · 524 inhab.
- Talissieu · 514 inhab.
- Courmangoux · 513 inhab.
- Vesancy · 513 inhab.
- Boz · 509 inhab.
- Saint-Germain-de-Joux · 505 inhab.
- Versailleux · 500 inhab.
- Contrevoz · 489 inhab.
- Saint-Genis-sur-Menthon · 488 inhab.
- Béréziat · 481 inhab.
- Condamine · 477 inhab.
- Relevant · 467 inhab.
- Curciat-Dongalon · 462 inhab.
- Arbigny · 459 inhab.
- Dompierre-sur-Chalaronne · 453 inhab.
- Chézery-Forens · 436 inhab.
- Saint-Martin-de-Bavel · 431 inhab.
- Saint-André-le-Bouchoux · 427 inhab.
- Cuzieu · 423 inhab.
- Saint-Germain-les-Paroisses · 423 inhab.
- Argis · 420 inhab.
- Lurcy · 404 inhab.
- Pirajoux · 400 inhab.
- Apremont · 399 inhab.
- La Chapelle-du-Châtelard · 391 inhab.
- Boissey · 390 inhab.
- Villes · 390 inhab.
- Cressin-Rochefort · 384 inhab.
- Journans · 384 inhab.
- Boyeux-Saint-Jérôme · 362 inhab.
- Châtenay · 358 inhab.
- Sainte-Olive · 357 inhab.
- Montanges · 348 inhab.
- Verjon · 343 inhab.
- Lapeyrouse · 337 inhab.
- Andert-et-Condon · 335 inhab.
- Ramasse · 332 inhab.
- Aranc · 329 inhab.
- Le Montellier · 329 inhab.
- Bouligneux · 323 inhab.
- Mantenay-Montlin · 320 inhab.
- Crans · 316 inhab.
- Bénonces · 311 inhab.
- Belleydoux · 306 inhab.
- Mijoux · 297 inhab.
- Vernoux · 296 inhab.
- Salavre · 295 inhab.
- Courtes · 293 inhab.
- Bey · 290 inhab.
- La Tranclière · 288 inhab.
- Sonthonnax-la-Montagne · 287 inhab.
- Birieux · 280 inhab.
- Charix · 280 inhab.
- L'Abergement-de-Varey · 273 inhab.
- Lantenay · 265 inhab.
- Ceignes · 263 inhab.
- Souclin · 263 inhab.
- Joyeux · 262 inhab.
- Saint-Germain-sur-Renon · 262 inhab.
- Saint-Sulpice · 259 inhab.
- Outriaz · 258 inhab.
- Prémeyzel · 245 inhab.
- Murs-et-Gélignieux · 239 inhab.
- Lélex · 236 inhab.
- Izieu · 223 inhab.
- Drom · 215 inhab.
- Vescours · 215 inhab.
- Saint-Georges-sur-Renon · 214 inhab.
- Labalme · 207 inhab.
- Saint-Alban · 195 inhab.
- Grand-Corent · 186 inhab.
- Challes-la-Montagne · 185 inhab.
- Servignat · 180 inhab.
- Cize · 175 inhab.
- Giron · 174 inhab.
- Pollieu · 167 inhab.
- Plagne · 166 inhab.
- Colomieu · 164 inhab.
- Marignieu · 164 inhab.
- Rossillon · 164 inhab.
- Leyssard · 163 inhab.
- Lompnas · 162 inhab.
- Izenave · 159 inhab.
- Peyriat · 150 inhab.
- Chevillard · 149 inhab.
- Conzieu · 148 inhab.
- Ordonnaz · 146 inhab.
- Cleyzieu · 144 inhab.
- Évosges · 143 inhab.
- Arandas · 140 inhab.
- Surjoux-Lhopital · 140 inhab.
- Lavours · 138 inhab.
- Conand · 136 inhab.
- Seillonnaz · 136 inhab.
- Marchamp · 135 inhab.
- Serrières-sur-Ain · 135 inhab.
- Mérignat · 133 inhab.
- Valeins · 131 inhab.
- Cheignieu-la-Balme · 130 inhab.
- Chaley · 127 inhab.
- Nivollet-Montgriffon · 119 inhab.
- Corlier · 116 inhab.
- Ambléon · 114 inhab.
- Bolozon · 99 inhab.
- La Burbanche · 97 inhab.
- Vésines · 97 inhab.
- Innimond · 92 inhab.
- Pouillat · 79 inhab.
- Asnières-sur-Saône · 77 inhab.
- Oncieu · 72 inhab.
- Vongnes · 71 inhab.
- Flaxieu · 64 inhab.
- Prémillieu · 47 inhab.
- Armix · 25 inhab.