The arrondissement Douai has 64 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 59178 | Douai | 40 250 |
| 59569 | Sin-le-Noble | 16 076 |
| 59574 | Somain | 11 766 |
| 59008 | Aniche | 9 963 |
| 59449 | Orchies | 8 396 |
| 59654 | Waziers | 7 266 |
| 59028 | Auby | 7 083 |
| 59165 | Cuincy | 6 467 |
| 59327 | Lallaing | 6 287 |
| 59456 | Pecquencourt | 6 092 |
| 59509 | Roost-Warendin | 5 956 |
| 59239 | Flines-lez-Raches | 5 745 |
| 59227 | Fenain | 5 441 |
| 59234 | Flers-en-Escrebieux | 5 424 |
| 59170 | Dechy | 5 338 |
| 59329 | Lambres-lez-Douai | 4 883 |
| 59276 | Guesnain | 4 635 |
| 59024 | Auberchicourt | 4 626 |
| 59375 | Marchiennes | 4 507 |
| 59414 | Montigny-en-Ostrevent | 4 495 |
| 59489 | Raimbeaucourt | 4 000 |
| 59390 | Masny | 3 999 |
| 59314 | Hornaing | 3 496 |
| 59158 | Coutiches | 3 436 |
| 59015 | Arleux | 3 125 |
| 59080 | Beuvry-la-Forêt | 2 861 |
| 59156 | Courchelettes | 2 855 |
| 59486 | Râches | 2 672 |
| 59435 | Nomain | 2 651 |
| 59330 | Landas | 2 518 |
| 59409 | Monchecourt | 2 516 |
| 59345 | Lewarde | 2 353 |
| 59222 | Faumont | 2 278 |
| 59185 | Écaillon | 1 869 |
| 59126 | Cantin | 1 741 |
| 59551 | Saméon | 1 704 |
| 59224 | Féchain | 1 635 |
| 59334 | Lauwin-Planque | 1 608 |
| 59029 | Auchy-lez-Orchies | 1 599 |
| 59203 | Erre | 1 586 |
| 59105 | Bouvignies | 1 580 |
| 59228 | Férin | 1 432 |
| 59336 | Lécluse | 1 346 |
| 59113 | Bruille-lez-Marchiennes | 1 340 |
| 59004 | Aix-en-Pévèle | 1 338 |
| 59629 | Vred | 1 302 |
| 59637 | Wandignies-Hamage | 1 301 |
| 59501 | Rieulay | 1 261 |
| 59026 | Aubigny-au-Bac | 1 143 |
| 59214 | Estrées | 1 134 |
| 59117 | Bugnicourt | 1 095 |
| 59263 | Gœulzin | 1 070 |
| 59254 | Fressain | 919 |
| 59211 | Esquerchin | 893 |
| 59007 | Anhiers | 888 |
| 59280 | Hamel | 797 |
| 59379 | Marcq-en-Ostrevent | 741 |
| 59354 | Loffre | 712 |
| 59115 | Brunémont | 704 |
| 59199 | Erchin | 670 |
| 59620 | Villers-au-Tertre | 670 |
| 59642 | Warlaing | 603 |
| 59596 | Tilloy-lez-Marchiennes | 536 |
| 59513 | Roucourt | 456 |