Cette page a pour objectif de retracer dans le département de l'Ain : les anciennes communes qui ont existé depuis la Révolution française, ainsi que les créations, les modifications officielles de nom, ainsi que les échanges de territoires entre communes.

En 1800, le territoire du département de l'Ain comportait 435 communesOn peut se faire une idée du découpage communal en 1801 ici : .

Déjà avant 1800, plusieurs petites communes furent incitées à se rattacher à d'autres, puisque la Révolution avait créé ici 501 municipalités (dans les limites départementales de l'époque).

Le a vu l'émergence d'une série de nouvelles communes, une vague de créations qui s'est prolongée jusqu'en 1910 (avec la création de la commune de Mijoux). Le département compte alors 457 communes, son maximum. Les réformes successives de 1971 (loi Marcellin) et de 2010 (communes nouvelles) ont été plutôt suivies, plus spécialement dans le Haut-Bugey où l'exode rural plus marqué a réduit davantage la taille des communes. Le nombre des communes a ainsi été réduit d'une soixantaine d'unités. Aujourd'hui 391 communes forment son territoire (au ).

À noter que les limites départementales ont été modifiées à plusieurs reprises : à l'est du département où la disparition du département du Léman, en 1815, et le rattachement du secteur de Genève à la Suisse, a vu un nouveau découpage se former dans le pays de Gex. Mais aussi au sud-ouest, beaucoup plus récemment, en 1967, en rattachant 6 communes de la proche périphérie lyonnaise au département du Rhône.

Fusions +Nom de la nouvelle communeCommunes réuniesRégimeDate (et nature) de la décisionDate d'effetHaut ValromeyLa commune nouvelle de Haut Valromey se forme en deux temps : un premier temps en septembre 2015 avec l'union de 4 communes, puis un second temps en juillet 2024, avec 1 commune supplémentaire.Haut Valromeycommune nouvelle (avec 1 seule commune déléguée : Ruffieu) (Arrêté)RuffieuCuloz-BéonCulozcommune nouvelle (avec communes déléguées) (Arrêté)BéonBresse VallonsCras-sur-Reyssouzecommune nouvelle (avec communes déléguées) (Arrêté)ÉtrezArvière-en-ValromeyVirieu-le-Petitcommune nouvelle (avec communes déléguées) (Arrêté)BrénazChavornayLochieuValromey-sur-SéranBelmont-Luthézieucommune nouvelle (avec communes déléguées) (Arrêté)LompnieuSutrieuVieuPlateau d'HautevilleHauteville-Lompnescommune nouvelle (avec communes déléguées) (Arrêté)Cormaranche-en-BugeyHostiazThézillieuSurjoux-LhopitalSurjouxcommune nouvelle (avec communes déléguées) (Arrêté)LhôpitalMagnieuMagnieucommune nouvelle (SANS communes déléguées

depuis le 1-3-2020) (Arrêté)Saint-ChampValserhôneBellegarde-sur-Valserinecommune nouvelle (avec communes déléguées) (Arrêté)Châtillon-en-MichailleLancransBâgé-DommartinBâgé-la-Villecommune nouvelle (avec communes déléguées) (Arrêté)DommartinChazey-BonsChazey-Bonscommune nouvelle (SANS communes déléguées

depuis le 22-3-2020) (Arrêté)PugieuNivigne et SuranChavannes-sur-Surancommune nouvelle (SANS communes déléguées

depuis le 1-1-2023) (Arrêté)GermagnatGroslée-Saint-BenoitSaint-Benoîtcommune nouvelle (avec communes déléguées) (Arrêté)GrosléeParves et NattagesParvescommune nouvelle (avec communes déléguées) (Arrêté)NattagesVal-RevermontTreffort-Cuisiat commune nouvelle (avec 3 communes déléguées : Treffort, Cuisiat et Pressiat) (Arrêté)PressiatChampdor-CorcellesChampdorcommune nouvelle (avec communes déléguées) (Arrêté)CorcellesArboys en BugeyArbignieucommune nouvelle (avec communes déléguées) (Arrêté)Saint-BoisHaut ValromeyHotonnescommune nouvelle (SANS communes déléguées depuis le 22-12-2022) (Arrêté)Le Grand-AbergementLe Petit-AbergementSongieuLe Poizat-LalleyriatLalleyriatcommune nouvelle (avec communes déléguées) (Arrêté)Le Poizat Prévessin-MoënsPrévessinfusion simple (Arrêté)MoënsBelmont-LuthézieuBelmontfusion association (fusion simple depuis le 1-12-1997) (Décret)LuthézieuBohas-Meyriat-RignatMeyriatfusion association (fusion simple depuis le 1-1-2000, pour Bohas)

(fusion simple depuis le 1-1-2026, pour Rignat) (Arrêté)BohasRignatSutrieuSutrieufusion association (fusion simple depuis le 1-2-1994) (Arrêté)CharancinFitignieuVillieu-Loyes-MollonVillieufusion association (fusion simple depuis le 1-1-1995) (Arrêté)LoyesMollonChâtillon-en-MichailleChâtillon-de-Michaillefusion association (fusion simple depuis le 1-2-1985) (Arrêté)OchiazVouvraySonthonnax-la-MontagneSonthonnax-la-Montagnefusion simple (Arrêté)NaptAmareins-Francheleins-CesseinsCette commune reprendra le nom unique de "Francheleins" en 1998.Francheleinsfusion association (fusion simple depuis le 1-1-1983, pour Amareins,

et depuis le 1-8-1996, pour Cesseins) (Arrêté)AmareinsCesseinsNurieux-VolognatMornayfusion simple (Arrêté)VolognatMontluelMontluelfusion association (Arrêté)CordieuxOyonnaxOyonnaxfusion simple (dès 1973, pour Bouvent) (Arrêté)BouventVeyziatfusion association (pour Veyziat) (fusion simple depuis le 1-1-2015)Hautecourt-RomanècheHautecourtfusion association (fusion simple depuis le 1-8-1997) (Arrêté)RomanècheChampagne-en-ValromeyChampagne-en-Valromeyfusion association (fusion simple depuis le 1-1-1997) (Arrêté)LilignodPassinInjoux-GénissiatInjouxfusion simple (Arrêté)Craz-en-MichailleMatafelon-GrangesMatafelonfusion simple (Arrêté)GrangesTreffort-CuisiatTreffortfusion association (Arrêté)CuisiatBellegarde-sur-ValserineBellegarde-sur-Valserinefusion (Arrêté)ArlodBellegarde-sur-ValserineBellegarde-sur-Valserinefusion (Décret)CoupyDivonne-les-BainsDivonne-les-Bainsfusion (Arrêté)Vésenex-CrassyLagnieuLagnieufusion (Arrêté)ProulieuHauteville-LompnesHauteville-Lompnesfusion (Arrêté)LacouxLongecombeCorveissiatCorveissiatfusion (Arrêté)ArnansChézery-ForensChézeryfusion (Décret)ForensCorveissiatCorveissiatfusion (Arrêté)Saint-Maurice-d'ÉchazeauxHauteville-LompnesHautevillefusion (Décret)LompnesCruzilles-lès-MépillatCruzillesfusion (Décret)MépillatTalissieuTalissieufusion (Loi)Ameyzieu (une partie)Yon-ArtemareYonAmeyzieu (une partie)Châtillon-sur-ChalaronneChâtillon-sur-Chalaronnefusion (Ordonnance)Saint-CyrVilleneuveVilleneuvefusion1827AgnereinsSaint-Trivier-sur-MoignansSaint-Trivier-sur-Moignansfusion1826BereinsChalamontChalamontfusion1812RonzuelMantenay-MontlinMantenayfusion1807MontlinCormarancheCormaranchefusion1806Vaux-Saint-SulpiceChâtillon-sur-ChalaronneChâtillon-sur-Chalaronnefusion1795-1800L'Abergement-Clémenciat (rétablie en 1857)Sulignat (rétablie en 1809)CormorancheCormoranchefusion1795-1800Bey (rétablie en 1817)JassansJassansfusion1795-1800RiottierLentLentfusion1795-1800LongchampMézériatMézériatfusion1795-1800MontfalconMurs-et-GélignieuxMursfusion1795-1800GélignieuxSaint-Cyr-sur-MenthonSaint-Cyr-sur-Menthonfusion1795-1800GréziatVilleneuveVilleneuvefusion1795-1800ChanteinsVonnasVonnasfusion1795-1800LuponasAmbérieuAmbérieufusion1790-1794Les AllymesAndert-et-CondonAndertfusion1790-1794CondonArbignieuArbignieufusion1790-1794PeyzieuAttignatAttignatfusion1790-1794CrangeatBelmontBelmontfusion1790-1794ChampdossinBrégnier-CordonBrégnierfusion1790-1794CordonBrénodBrénodfusion1790-1794MaconnodCertinesCertinesfusion1790-1794Les RippesChâtillon-sur-ChalaronneChâtillon-sur-Chalaronnefusion1790-1794FleurieuxChazey-BonsChazeyfusion1790-1794BonsCressieuRothonodChazey-sur-AinChazey-sur-Ainfusion1790-1794Rignieux-le-DésertChézeryChézeryfusion1790-1794MenthièresCivrieuxCivrieuxfusion1790-1794BernouxCourmangouxCourmangouxfusion1790-1794RoissiatCrazCrazfusion1790-1794GénissiatDomsureDomsurefusion1790-1794Grand-VillardVilleneuve (canton de Coligny)GermagnatGermagnatfusion1790-1794La SerrazToulongeonHotonnesHotonnesfusion1790-1794RivoireLéazLéazfusion1790-1794LongerayMagnieuMagnieufusion1790-1794BillieuMassignieu-de-RivesMassignieu-de-Rivesfusion1790-1794ÉcrivieuxMeillonnasMeillonnasfusion1790-1794SanciatMontluelMontluelfusion1790-1794JailleuxRomanèche-la-SaulsaieMontrevelMontrevelfusion1790-1794CuetNeuville-sur-AinNeuville-sur-Ainfusion1790-1794TholParvesChemillieu-de-Parvesfusion1790-1794Saint-Didier-de-Marnix (rétablie en 1872 sous le nom de Nattages)PassinPassinfusion1790-1794Chemillieu-PoisieuPouilly-Saint-GenisPouillyfusion1790-1794Saint-GenixRignieux-le-FrancRignieux-le-Francfusion1790-1794SamansSaint-ChampSaint-Champfusion1790-1794ChatonodSaint-Étienne-du-BoisSaint-Étienne-du-Boisfusion1790-1794LionnièresSaint-Martin-du-MontSaint-Martin-du-Montfusion1790-1794GravellesSaint-Trivier-sur-MoignansSaint-Trivier-sur-Moignansfusion1790-1794MontagneuxPercieuxSaint-Christophe (rétablie en 1846 sous le nom de Relevant)SalavreSalavrefusion1790-1794Saint-Rémy-du-Mont SavigneuxSavigneuxfusion1790-1794JuisSongieuSongieufusion1790-1794SothonodSonthonnax-la-MontagneSonthonnax-la-Montagnefusion1790-1794HeyriatVésenex-CrassyVésenexfusion1790-1794CrassyViriatViriatfusion1790-1794FleyriatYonYonfusion1790-1794Cerveyrieu

Créations et rétablissements +Nom de la commune crééeCommune affectéeMode de créationDate (et nature) de la décisionCrépieux-la-Pape (auj. Département du Rhône)Rillieux (auj. Département du Rhône)Démembrement (Loi)MijouxGexDémembrement (Loi)Sathonay-Camp (auj. Département du Rhône)SathonayDémembrement et suppression (Loi)Sathonay-Village (auj. Département du Rhône)ToussieuxReyrieuxDémembrement (Loi)VillieuLoyesDémembrement (Loi)OutriazLantenayDémembrement (Loi)NattagesParvesDémembrement (Arrêté)Sault-BrénazSaint-SorlinDémembrement (Loi)VilleboisConandArandasDémembrement (Décret)BlyesChazey-sur-AinDémembrement (Décret)ConfortLancransDémembrement (Décret)VanchyDémembrementL'Abergement-ClémenciatChâtillon-sur-ChalaronneDémembrement (Décret)Cheignieu-la-BalmeContrevozDémembrement (Décret)RelevantChâtillon-sur-ChalaronneDémembrement (Loi)Saint-Trivier-sur-MoignansPlagneCharixDémembrement (Loi)Saint-Germain-de-JouxReyssouzeGorrevodDémembrement (Ordonnance)BrionGéovreissiatDémembrement (Ordonnance)BettantSaint-Denis-le-ChossonDémembrement (Ordonnance)ÉchenevexCessyDémembrementDagneuxMontluelDémembrementSerrièresLeyssardDémembrementLe PoizatLalleyriatDémembrementPougnyCollongesDémembrementBeyCormoranche-sur-SaôneRétablissement1817SulignatChâtillon-sur-ChalaronneRétablissement1809ForensChézeryRétablissement1801

Modification de nom officiel

+ Code INSEE Ancien nom Nouveau nom Date du décret Date d'effet 01170 Géovreissiat Béard-Géovreissiat 01186 Hostias Hostiaz 01077 Challes Challes-la-Montagne 01165 Amareins-Francheleins-Cesseins Francheleins 01408 Simandre Simandre-sur-Suran 01088 Charnoz Charnoz-sur-Ain 01449 Villette Villette-sur-Ain 01243 Messimy Messimy-sur-Saône 01265 Montréal Montréal-la-Cluse 01263 Montmerle Montmerle-sur-Saône 01370 Saint-Laurent Saint-Laurent-sur-Saône 01031 Bélignat Bellignat 01031 Ars Ars-sur-Formans 01033 Bellegarde Bellegarde-sur-Valserine 01079 Champagne Champagne-en-Valromey 01384 Saint-Rambert Saint-Rambert-en-Bugey 01443 Villars Villars-les-Dombes 01004 Ambérieu Ambérieu-en-Bugey 01053 Bourg Bourg-en-Bresse 01403 Serrières Serrières-de-Briord 01266 Montrevel Montrevel-en-Bresse 01145 Dompierre Dompierre-sur-Veyle 01295 Peyzieux Peyzieux-sur-Saône 01023 Asnières Asnières-sur-Saône 01344 Saint-Denis-le-Ceyzériat Saint-Denis-lès-Bourg 01386Saint-SorlinSaint-Sorlin-en-Bugey01431VauxVaux-en-Bugey 01122 Cormaranche Cormaranche-en-Bugey 01123CormorancheCormoranche-sur-Saône 01126 Vanchy Coupy 01336 Saint-André-le-Panoux Saint-André-sur-Vieux-Jonc 01345 Saint-Denis-le-Chosson Saint-Denis-en-Bugey 01143 Divonne Divonne-les-Bains 01354 Pouilly-Saint-Genis Saint-Genis-Pouilly 01022 Yon-Artemare Artemare 01277 Montgriffon Nivollet-Montgriffon 01194 Jassans Jassans-Riottier 01056 Saint-Jérôme Boyeux-Saint-Jérôme 01067 Étables Ceignes 01160 Ferney Ferney-Voltaire 01130CrasCras-sur-Reyssouze01022YonYon-Artemare 01033 Musinens Bellegarde

Changement de département 1967 Les communes suivantes ont été détachées du département de l'Ain et rattachées au département du Rhône au moment de la création de la Communauté urbaine de Lyon (Loi du , et décret du ): Crépieux-la-Pape Genay Montanay Rillieux y compris Vancia, hameau de Miribel Sathonay-Camp