37 communes composent la zone d'emploi de Mâcon.
| nom commune | pop. | code insee | code postal |
|---|---|---|---|
| Arbigny | 459 | 01016 | 01190 |
| Asnières-sur-Saône | 77 | 01023 | 01570 |
| Bâgé-la-Ville | 4057 | 01025 | 01380 |
| Bâgé-le-Châtel | 987 | 01026 | 01380 |
| Bey | 290 | 01042 | 01290 |
| Biziat | 897 | 01046 | 01290 |
| Boissey | 390 | 01050 | 01190 |
| Boz | 509 | 01057 | 01190 |
| Chavannes-sur-Reyssouze | 746 | 01094 | 01190 |
| Chevroux | 981 | 01102 | 01190 |
| Cormoranche-sur-Saône | 1165 | 01123 | 01290 |
| Crottet | 1844 | 01134 | 01290 |
| Cruzilles-lès-Mépillat | 951 | 01136 | 01290 |
| Dommartin | 0 | 01144 | - |
| Feillens | 3388 | 01159 | 01570 |
| Garnerans | 685 | 01167 | 01140 |
| Gorrevod | 782 | 01175 | 01190 |
| Grièges | 1909 | 01179 | 01290 |
| Laiz | 1292 | 01203 | 01290 |
| Manziat | 1985 | 01231 | 01570 |
| Ozan | 721 | 01284 | 01190 |
| Perrex | 861 | 01291 | 01540 |
| Pont-de-Vaux | 2184 | 01305 | 01190 |
| Pont-de-Veyle | 1600 | 01306 | 01290 |
| Replonges | 3929 | 01320 | 01750 |
| Reyssouze | 1003 | 01323 | 01190 |
| Saint-André-d'Huiriat | 671 | 01334 | 01290 |
| Saint-André-de-Bâgé | 819 | 01332 | 01380 |
| Saint-Bénigne | 1351 | 01337 | 01190 |
| Saint-Cyr-sur-Menthon | 1867 | 01343 | 01380 |
| Saint-Étienne-sur-Reyssouze | 576 | 01352 | 01190 |
| Saint-Genis-sur-Menthon | 488 | 01355 | 01380 |
| Saint-Jean-sur-Veyle | 1154 | 01365 | 01290 |
| Saint-Laurent-sur-Saône | 1735 | 01370 | 01750 |
| Sermoyer | 659 | 01402 | 01190 |
| Vescours | 215 | 01437 | 01560 |
| Vésines | 97 | 01439 | 01570 |
La zone d'emploi de Mâcon est composée de 37 communes pour une population de 43324 habitants.