The canton Aulnoye-Aymeries has 38 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 59033 | Aulnoye-Aymeries | 8 612 |
| 59225 | Feignies | 6 703 |
| 59053 | Bavay | 3 249 |
| 59068 | Berlaimont | 3 159 |
| 59344 | Leval | 2 474 |
| 59467 | Pont-sur-Sambre | 2 371 |
| 59265 | Gommegnies | 2 264 |
| 59041 | Bachant | 2 230 |
| 59357 | La Longueville | 2 057 |
| 59424 | Neuf-Mesnil | 1 286 |
| 59639 | Wargnies-le-Grand | 1 125 |
| 59323 | Jenlain | 1 115 |
| 59619 | Villereau | 1 084 |
| 59584 | Taisnières-sur-Hon | 963 |
| 59315 | Houdain-lez-Bavay | 902 |
| 59310 | Hon-Hergies | 867 |
| 59065 | Bellignies | 810 |
| 59640 | Wargnies-le-Petit | 771 |
| 59396 | Mecquignies | 695 |
| 59548 | Saint-Waast | 686 |
| 59441 | Obies | 660 |
| 59617 | Vieux-Mesnil | 641 |
| 59006 | L'Orée de Mormal | 619 |
| 59283 | Hargnies | 599 |
| 59103 | Boussières-sur-Sambre | 522 |
| 59542 | Saint-Remy-Chaussée | 469 |
| 59232 | La Flamengrie | 431 |
| 59406 | Monceau-Saint-Waast | 419 |
| 59116 | Bry | 390 |
| 59251 | Frasnoy | 389 |
| 59031 | Audignies | 359 |
| 59277 | Gussignies | 353 |
| 59217 | Eth | 328 |
| 59473 | Preux-au-Sart | 300 |
| 59439 | Noyelles-sur-Sambre | 283 |
| 59556 | Sassegnies | 260 |
| 59077 | Bettrechies | 253 |
| 59188 | Écuélin | 145 |