Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Attignat (chef lieu) | 3372 | 01024 | 210100244 | 01340 |
| Béréziat | 481 | 01040 | 210100400 | 01340 |
| Bresse Vallons | 2393 | 01130 | 200086965 | 01340 |
| Buellas | 1884 | 01065 | 210100657 | 01310 |
| Confrançon | 1357 | 01115 | 210101150 | 01310 |
| Curtafond | 805 | 01140 | 210101408 | 01310 |
| Foissiat | 2024 | 01163 | 210101630 | 01340 |
| Jayat | 1276 | 01196 | 210101960 | 01340 |
| Malafretaz | 1235 | 01229 | 210102299 | 01340 |
| Marsonnas | 1034 | 01236 | 210102364 | 01340 |
| Montcet | 715 | 01259 | 210102596 | 01310 |
| Montracol | 1008 | 01264 | 210102646 | 01310 |
| Montrevel-en-Bresse | 2661 | 01266 | 210102661 | 01340 |
| Polliat | 2694 | 01301 | 210103016 | 01310 |
| Saint-Didier-d'Aussiat | 845 | 01346 | 210103461 | 01340 |
| Saint-Martin-le-Châtel | 784 | 01375 | 210103750 | 01310 |
| Saint-Sulpice | 259 | 01387 | 210103875 | 01340 |
| Vandeins | 725 | 01429 | 210104295 | 01660 |
Le canton de Attignat est composé de 18 communes entières pour une population de 25552 habitants.