The following is a list of the 391 communes of the Ain department of France.
border|right|200px
The communes cooperate in the following intercommunalities (as of 2025):
- Communauté d'agglomération du Bassin de Bourg-en-Bresse
- Haut-Bugey Agglomération
- Communauté d'agglomération du Pays de Gex
- Mâconnais Beaujolais Agglomération (partly)
- Communauté d'agglomération Villefranche Beaujolais Saône (partly)
- Communauté de communes Bresse et Saône
- Communauté de communes Bugey Sud
- Communauté de communes de la Côtière à Montluel
- Communauté de communes de la Dombes
- Communauté de communes Dombes Saône Vallée
- Communauté de communes de Miribel et du Plateau
- Communauté de communes de la Plaine de l'Ain
- Communauté de communes Rives de l'Ain - Pays du Cerdon
- Communauté de communes Terre Valserhône
- Communauté de communes Usses et Rhône (partly)
- Communauté de communes Val de Saône Centre
- Communauté de communes de la Veyle
List of communes
{| class="wikitable sortable"
! INSEE
! Postal
! Commune
|-
| 01001
| 01400
| L'Abergement-Clémenciat
|-
| 01002
| 01640
| L'Abergement-de-Varey
|-
| 01004
| 01500
| Ambérieu-en-Bugey
|-
| 01005
| 01330
| Ambérieux-en-Dombes
|-
| 01006
| 01300
| Ambléon
|-
| 01007
| 01500
| Ambronay
|-
| 01008
| 01500
| Ambutrix
|-
| 01009
| 01300
| Andert-et-Condon
|-
| 01010
| 01350
| Anglefort
|-
| 01011
| 01100
| Apremont
|-
| 01012
| 01110
| Aranc
|-
| 01013
| 01230
| Arandas
|-
| 01014
| 01100
| Arbent
|-
| 01016
| 01190
| Arbigny
|-
| 01015
| 01300
| Arboys-en-Bugey
|-
| 01017
| 01230
| Argis
|-
| 01019
| 01510
| Armix
|-
| 01021
| 01480
| Ars-sur-Formans
|-
| 01022
| 01510
| Artemare
|-
| 01453
| 01260
| Arvière-en-Valromey
|-
| 01023
| 01570
| Asnières-sur-Saône
|-
| 01024
| 01340
| Attignat
|-
| 01025
| 01380
| Bâgé-Dommartin
|-
| 01026
| 01380
| Bâgé-le-Châtel
|-
| 01027
| 01360
| Balan
|-
| 01028
| 01990
| Baneins
|-
| 01029
| 01270
| Beaupont
|-
| 01030
| 01480
| Beauregard
|-
| 01032
| 01360
| Béligneux
|-
| 01034
| 01300
| Belley
|-
| 01035
| 01130
| Belleydoux
|-
| 01031
| 01810
| Bellignat
|-
| 01037
| 01470
| Bénonces
|-
| 01038
| 01370
| Bény
|-
| 01040
| 01340
| Béréziat
|-
| 01041
| 01500
| Bettant
|-
| 01042
| 01290
| Bey
|-
| 01043
| 01700
| Beynost
|-
| 01044
| 01200
| Billiat
|-
| 01045
| 01330
| Birieux
|-
| 01046
| 01290
| Biziat
|-
| 01047
| 01150
| Blyes
|-
| 01245
| 01250
| Bohas-Meyriat-Rignat
|-
| 01049
| 01120
| La Boisse
|-
| 01050
| 01190
| Boissey
|-
| 01051
| 01450
| Bolozon
|-
| 01052
| 01330
| Bouligneux
|-
| 01053
| 01000
| Bourg-en-Bresse
|-
| 01054
| 01800
| Bourg-Saint-Christophe
|-
| 01056
| 01640
| Boyeux-Saint-Jérôme
|-
| 01057
| 01190
| Boz
|-
| 01058
| 01300
| Brégnier-Cordon
|-
| 01060
| 01110
| Brénod
|-
| 01061
| 01300
| Brens
|-
| 01130
| 01340
| Bresse Vallons
|-
| 01062
| 01360
| Bressolles
|-
| 01063
| 01460
| Brion
|-
| 01064
| 01470
| Briord
|-
| 01065
| 01310
| Buellas
|-
| 01066
| 01510
| La Burbanche
|-
| 01067
| 01430
| Ceignes
|-
| 01068
| 01450
| Cerdon
|-
| 01069
| 01240
| Certines
|-
| 01071
| 01170
| Cessy
|-
| 01072
| 01250
| Ceyzériat
|-
| 01073
| 01350
| Ceyzérieu
|-
| 01074
| 01320
| Chalamont
|-
| 01075
| 01480
| Chaleins
|-
| 01076
| 01230
| Chaley
|-
| 01077
| 01450
| Challes-la-Montagne
|-
| 01078
| 01630
| Challex
|-
| 01079
| 01260
| Champagne-en-Valromey
|-
| 01080
| 01110
| Champdor-Corcelles
|-
| 01081
| 01410
| Champfromier
|-
| 01082
| 01420
| Chanay
|-
| 01083
| 01990
| Chaneins
|-
| 01084
| 01400
| Chanoz-Châtenay
|-
| 01085
| 01240
| La Chapelle-du-Châtelard
|-
| 01087
| 01130
| Charix
|-
| 01088
| 01800
| Charnoz-sur-Ain
|-
| 01089
| 01500
| Château-Gaillard
|-
| 01090
| 01320
| Châtenay
|-
| 01092
| 01320
| Châtillon-la-Palud
|-
| 01093
| 01400
| Châtillon-sur-Chalaronne
|-
| 01094
| 01190
| Chavannes-sur-Reyssouze
|-
| 01096
| 01660
| Chaveyriat
|-
| 01098
| 01300
| Chazey-Bons
|-
| 01099
| 01150
| Chazey-sur-Ain
|-
| 01100
| 01510
| Cheignieu-la-Balme
|-
| 01101
| 01430
| Chevillard
|-
| 01102
| 01190
| Chevroux
|-
| 01103
| 01170
| Chevry
|-
| 01104
| 01410
| Chézery-Forens
|-
| 01105
| 01390
| Civrieux
|-
| 01106
| 01250
| Cize
|-
| 01107
| 01230
| Cleyzieu
|-
| 01108
| 01270
| Coligny
|-
| 01109
| 01550
| Collonges
|-
| 01110
| 01300
| Colomieu
|-
| 01111
| 01230
| Conand
|-
| 01112
| 01430
| Condamine
|-
| 01113
| 01400
| Condeissiat
|-
| 01114
| 01200
| Confort
|-
| 01115
| 01310
| Confrançon
|-
| 01116
| 01300
| Contrevoz
|-
| 01117
| 01300
| Conzieu
|-
| 01118
| 01420
| Corbonod
|-
| 01121
| 01110
| Corlier
|-
| 01123
| 01290
| Cormoranche-sur-Saône
|-
| 01124
| 01560
| Cormoz
|-
| 01125
| 01250
| Corveissiat
|-
| 01127
| 01370
| Courmangoux
|-
| 01128
| 01560
| Courtes
|-
| 01129
| 01320
| Crans
|-
| 01133
| 01350
| Cressin-Rochefort
|-
| 01134
| 01290
| Crottet
|-
| 01135
| 01170
| Crozet
|-
| 01136
| 01290
| Cruzilles-lès-Mépillat
|-
| 01138
| 01350
| Culoz-Béon
|-
| 01139
| 01560
| Curciat-Dongalon
|-
| 01140
| 01310
| Curtafond
|-
| 01141
| 01300
| Cuzieu
|-
| 01142
| 01120
| Dagneux
|-
| 01143
| 01220
| Divonne-les-Bains
|-
| 01146
| 01400
| Dompierre-sur-Chalaronne
|-
| 01145
| 01240
| Dompierre-sur-Veyle
|-
| 01147
| 01270
| Domsure
|-
| 01148
| 01590
| Dortan
|-
| 01149
| 01500
| Douvres
|-
| 01150
| 01250
| Drom
|-
| 01151
| 01160
| Druillat
|-
| 01152
| 01130
| Échallon
|-
| 01153
| 01170
| Échenevex
|-
| 01155
| 01230
| Évosges
|-
| 01156
| 01800
| Faramans
|-
| 01157
| 01480
| Fareins
|-
| 01158
| 01550
| Farges
|-
| 01159
| 01570
| Feillens
|-
| 01160
| 01210
| Ferney-Voltaire
|-
| 01162
| 01350
| Flaxieu
|-
| 01163
| 01340
| Foissiat
|-
| 01165
| 01090
| Francheleins
|-
| 01166
| 01480
| Frans
|-
| 01167
| 01140
| Garnerans
|-
| 01169
| 01090
| Genouilleux
|-
| 01171
| 01100
| Géovreisset
|-
| 01170
| 01460
| Béard-Géovreissiat
|-
| 01173
| 01170
| Gex
|-
| 01174
| 01130
| Giron
|-
| 01175
| 01190
| Gorrevod
|-
| 01177
| 01250
| Grand-Corent
|-
| 01179
| 01290
| Grièges
|-
| 01180
| 01220
| Grilly
|-
| 01181
| 01810
| Groissiat
|-
| 01338
| 01300
| Groslée-Saint-Benoît
|-
| 01183
| 01090
| Guéreins
|-
| 01184
| 01250
| Hautecourt-Romanèche
|-
| 01187
| 01260
| Haut-Valromey
|-
| 01188
| 01140
| Illiat
|-
| 01189
| 01200
| Injoux-Génissiat
|-
| 01190
| 01680
| Innimond
|-
| 01191
| 01430
| Izenave
|-
| 01192
| 01580
| Izernore
|-
| 01193
| 01300
| Izieu
|-
| 01194
| 01480
| Jassans-Riottier
|-
| 01195
| 01250
| Jasseron
|-
| 01196
| 01340
| Jayat
|-
| 01197
| 01250
| Journans
|-
| 01198
| 01800
| Joyeux
|-
| 01199
| 01640
| Jujurieux
|-
| 01200
| 01450
| Labalme
|-
| 01202
| 01150
| Lagnieu
|-
| 01203
| 01290
| Laiz
|-
| 01206
| 01430
| Lantenay
|-
| 01207
| 01330
| Lapeyrouse
|-
| 01208
| 01350
| Lavours
|-
| 01209
| 01200
| Léaz
|-
| 01210
| 01410
| Lélex
|-
| 01211
| 01240
| Lent
|-
| 01212
| 01560
| Lescheroux
|-
| 01213
| 01150
| Leyment
|-
| 01214
| 01450
| Leyssard
|-
| 01216
| 01680
| Lhuis
|-
| 01219
| 01680
| Lompnas
|-
| 01224
| 01360
| Loyettes
|-
| 01225
| 01090
| Lurcy
|-
| 01227
| 01300
| Magnieu
|-
| 01228
| 01430
| Maillat
|-
| 01229
| 01340
| Malafretaz
|-
| 01230
| 01560
| Mantenay-Montlin
|-
| 01231
| 01570
| Manziat
|}
{| class="wikitable sortable"
! INSEE
! Postal
! Commune
|-
| 01232
| 01851
| Marboz
|-
| 01233
| 01680
| Marchamp
|-
| 01234
| 01300
| Marignieu
|-
| 01235
| 01240
| Marlieux
|-
| 01236
| 01340
| Marsonnas
|-
| 01237
| 01810
| Martignat
|-
| 01238
| 01600
| Massieux
|-
| 01239
| 01300
| Massignieu-de-Rives
|-
| 01240
| 01580
| Matafelon-Granges
|-
| 01241
| 01370
| Meillonnas
|-
| 01242
| 01450
| Mérignat
|-
| 01243
| 01480
| Messimy-sur-Saône
|-
| 01244
| 01800
| Meximieux
|-
| 01246
| 01660
| Mézériat
|-
| 01247
| 01410
| Mijoux
|-
| 01248
| 01390
| Mionnay
|-
| 01249
| 01700
| Miribel
|-
| 01250
| 01600
| Misérieux
|-
| 01252
| 01140
| Mogneneins
|-
| 01254
| 01250
| Montagnat
|-
| 01255
| 01470
| Montagnieu
|-
| 01257
| 01200
| Montanges
|-
| 01258
| 01090
| Montceaux
|-
| 01259
| 01310
| Montcet
|-
| 01260
| 01800
| Le Montellier
|-
| 01261
| 01390
| Monthieux
|-
| 01262
| 01120
| Montluel
|-
| 01263
| 01090
| Montmerle-sur-Saône
|-
| 01264
| 01310
| Montracol
|-
| 01265
| 01460
| Montréal-la-Cluse
|-
| 01266
| 01340
| Montrevel-en-Bresse
|-
| 01268
| 01300
| Murs-et-Gélignieux
|-
| 01269
| 01460
| Nantua
|-
| 01272
| 01400
| Neuville-les-Dames
|-
| 01273
| 01160
| Neuville-sur-Ain
|-
| 01274
| 01130
| Les Neyrolles
|-
| 01275
| 01700
| Neyron
|-
| 01276
| 01120
| Niévroz
|-
| 01095
| 01250
| Nivigne et Suran
|-
| 01277
| 01230
| Nivollet-Montgriffon
|-
| 01267
| 01460
| Nurieux-Volognat
|-
| 01279
| 01230
| Oncieu
|-
| 01280
| 01510
| Ordonnaz
|-
| 01281
| 01210
| Ornex
|-
| 01282
| 01430
| Outriaz
|-
| 01283
| 01100
| Oyonnax
|-
| 01284
| 01190
| Ozan
|-
| 01285
| 01600
| Parcieux
|-
| 01286
| 01300
| Parves-et-Nattages
|-
| 01288
| 01630
| Péron
|-
| 01289
| 01960
| Péronnas
|-
| 01290
| 01800
| Pérouges
|-
| 01291
| 01540
| Perrex
|-
| 01293
| 01430
| Peyriat
|-
| 01294
| 01300
| Peyrieu
|-
| 01295
| 01140
| Peyzieux-sur-Saône
|-
| 01296
| 01270
| Pirajoux
|-
| 01297
| 01120
| Pizay
|-
| 01298
| 01130
| Plagne
|-
| 01299
| 01330
| Le Plantay
|-
| 01185
| 01110
| Plateau d'Hauteville
|-
| 01204
| 01130
| Le Poizat-Lalleyriat
|-
| 01301
| 01310
| Polliat
|-
| 01302
| 01350
| Pollieu
|-
| 01303
| 01450
| Poncin
|-
| 01304
| 01160
| Pont-d'Ain
|-
| 01305
| 01190
| Pont-de-Vaux
|-
| 01306
| 01290
| Pont-de-Veyle
|-
| 01307
| 01460
| Port
|-
| 01308
| 01550
| Pougny
|-
| 01309
| 01250
| Pouillat
|-
| 01310
| 01300
| Prémeyzel
|-
| 01311
| 01110
| Prémillieu
|-
| 01313
| 01280
| Prévessin-Moëns
|-
| 01314
| 01160
| Priay
|-
| 01317
| 01250
| Ramasse
|-
| 01318
| 01390
| Rancé
|-
| 01319
| 01990
| Relevant
|-
| 01320
| 01750
| Replonges
|-
| 01321
| 01250
| Revonnas
|-
| 01322
| 01600
| Reyrieux
|-
| 01323
| 01190
| Reyssouze
|-
| 01325
| 01800
| Rignieux-le-Franc
|-
| 01328
| 01400
| Romans
|-
| 01329
| 01510
| Rossillon
|-
| 01331
| 01450
| Saint-Alban
|-
| 01332
| 01380
| Saint-André-de-Bâgé
|-
| 01333
| 01390
| Saint-André-de-Corcy
|-
| 01334
| 01290
| Saint-André-d'Huiriat
|-
| 01335
| 01240
| Saint-André-le-Bouchoux
|-
| 01336
| 01960
| Saint-André-sur-Vieux-Jonc
|-
| 01337
| 01190
| Saint-Bénigne
|-
| 01339
| 01600
| Saint-Bernard
|-
| 01343
| 01380
| Saint-Cyr-sur-Menthon
|-
| 01345
| 01500
| Saint-Denis-en-Bugey
|-
| 01344
| 01000
| Saint-Denis-lès-Bourg
|-
| 01346
| 01340
| Saint-Didier-d'Aussiat
|-
| 01347
| 01600
| Saint-Didier-de-Formans
|-
| 01348
| 01140
| Saint-Didier-sur-Chalaronne
|-
| 01342
| 01120
| Sainte-Croix
|-
| 01353
| 01600
| Sainte-Euphémie
|-
| 01366
| 01150
| Sainte-Julie
|-
| 01349
| 01800
| Saint-Éloi
|-
| 01382
| 01330
| Sainte-Olive
|-
| 01350
| 01370
| Saint-Étienne-du-Bois
|-
| 01351
| 01140
| Saint-Étienne-sur-Chalaronne
|-
| 01352
| 01190
| Saint-Étienne-sur-Reyssouze
|-
| 01354
| 01630
| Saint-Genis-Pouilly
|-
| 01355
| 01380
| Saint-Genis-sur-Menthon
|-
| 01356
| 01400
| Saint-Georges-sur-Renon
|-
| 01357
| 01130
| Saint-Germain-de-Joux
|-
| 01358
| 01300
| Saint-Germain-les-Paroisses
|-
| 01359
| 01240
| Saint-Germain-sur-Renon
|-
| 01360
| 01630
| Saint-Jean-de-Gonville
|-
| 01361
| 01800
| Saint-Jean-de-Niost
|-
| 01362
| 01390
| Saint-Jean-de-Thurigneux
|-
| 01363
| 01640
| Saint-Jean-le-Vieux
|-
| 01364
| 01560
| Saint-Jean-sur-Reyssouze
|-
| 01365
| 01290
| Saint-Jean-sur-Veyle
|-
| 01367
| 01560
| Saint-Julien-sur-Reyssouze
|-
| 01368
| 01540
| Saint-Julien-sur-Veyle
|-
| 01369
| 01250
| Saint-Just
|-
| 01370
| 01750
| Saint-Laurent-sur-Saône
|-
| 01371
| 01390
| Saint-Marcel
|-
| 01372
| 01510
| Saint-Martin-de-Bavel
|-
| 01373
| 01430
| Saint-Martin-du-Frêne
|-
| 01374
| 01160
| Saint-Martin-du-Mont
|-
| 01375
| 01310
| Saint-Martin-le-Châtel
|-
| 01376
| 01700
| Saint-Maurice-de-Beynost
|-
| 01378
| 01800
| Saint-Maurice-de-Gourdans
|-
| 01379
| 01500
| Saint-Maurice-de-Rémens
|-
| 01380
| 01560
| Saint-Nizier-le-Bouchoux
|-
| 01381
| 01320
| Saint-Nizier-le-Désert
|-
| 01383
| 01240
| Saint-Paul-de-Varax
|-
| 01384
| 01230
| Saint-Rambert-en-Bugey
|-
| 01385
| 01310
| Saint-Rémy
|-
| 01386
| 01150
| Saint-Sorlin-en-Bugey
|-
| 01387
| 01340
| Saint-Sulpice
|-
| 01388
| 01560
| Saint-Trivier-de-Courtes
|-
| 01389
| 01990
| Saint-Trivier-sur-Moignans
|-
| 01390
| 01150
| Saint-Vulbas
|-
| 01391
| 01270
| Salavre
|-
| 01392
| 01580
| Samognat
|-
| 01393
| 01400
| Sandrans
|-
| 01396
| 01150
| Sault-Brénaz
|-
| 01397
| 01220
| Sauverny
|-
| 01398
| 01480
| Savigneux
|-
| 01399
| 01170
| Ségny
|-
| 01400
| 01470
| Seillonnaz
|-
| 01401
| 01630
| Sergy
|-
| 01402
| 01190
| Sermoyer
|-
| 01403
| 01470
| Serrières-de-Briord
|-
| 01404
| 01450
| Serrières-sur-Ain
|-
| 01405
| 01960
| Servas
|-
| 01406
| 01560
| Servignat
|-
| 01407
| 01420
| Seyssel
|-
| 01408
| 01250
| Simandre-sur-Suran
|-
| 01410
| 01580
| Sonthonnax-la-Montagne
|-
| 01411
| 01150
| Souclin
|-
| 01412
| 01400
| Sulignat
|-
| 01215
| 01420
| Surjoux-Lhopital
|-
| 01415
| 01510
| Talissieu
|-
| 01416
| 01230
| Tenay
|-
| 01418
| 01120
| Thil
|-
| 01419
| 01710
| Thoiry
|-
| 01420
| 01140
| Thoissey
|-
| 01421
| 01230
| Torcieu
|-
| 01422
| 01250
| Tossiat
|-
| 01423
| 01600
| Toussieux
|-
| 01424
| 01390
| Tramoyes
|-
| 01425
| 01160
| La Tranclière
|-
| 01427
| 01600
| Trévoux
|-
| 01428
| 01140
| Valeins
|-
| 01426
| 01370
| Val-Revermont
|-
| 01036
| 01260
| Valromey-sur-Séran
|-
| 01033
| 01200
| Valserhône
|-
| 01429
| 01660
| Vandeins
|-
| 01430
| 01160
| Varambon
|-
| 01431
| 01150
| Vaux-en-Bugey
|-
| 01432
| 01270
| Verjon
|-
| 01433
| 01560
| Vernoux
|-
| 01434
| 01330
| Versailleux
|-
| 01435
| 01210
| Versonnex
|-
| 01436
| 01170
| Vesancy
|-
| 01437
| 01560
| Vescours
|-
| 01439
| 01570
| Vésines
|-
| 01441
| 01430
| Vieu-d'Izenave
|-
| 01443
| 01330
| Villars-les-Dombes
|-
| 01444
| 01150
| Villebois
|-
| 01445
| 01270
| Villemotier
|-
| 01446
| 01480
| Villeneuve
|-
| 01447
| 01250
| Villereversure
|-
| 01448
| 01200
| Villes
|-
| 01449
| 01320
| Villette-sur-Ain
|-
| 01450
| 01800
| Villieu-Loyes-Mollon
|-
| 01451
| 01440
| Viriat
|-
| 01452
| 01510
| Virieu-le-Grand
|-
| 01454
| 01300
| Virignin
|-
| 01456
| 01350
| Vongnes
|-
| 01457
| 01540
| Vonnas
|}
