57 communes composent le bassin de vie de Saint-Pol-sur-Ternoise.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Anvin | 709 | 62036 | 216200360 | 62134 |
| Averdoingt | 293 | 62061 | 216200618 | 62127 |
| Bailleul-aux-Cornailles | 267 | 62070 | 216200709 | 62127 |
| Beauvois | 133 | 62101 | 216201012 | 62130 |
| Bergueneuse | 215 | 62109 | 216201095 | 62134 |
| Bermicourt | 167 | 62114 | 216201145 | 62130 |
| Boyaval | 138 | 62171 | 216201715 | 62134 |
| Brias | 297 | 62180 | 216201806 | 62130 |
| Buneville | 177 | 62187 | 216201871 | 62130 |
| Conteville-en-Ternois | 81 | 62238 | 216202382 | 62130 |
| Crépy | 158 | 62256 | 216202564 | 62310 |
| Croisette | 300 | 62258 | 216202580 | 62130 |
| Croix-en-Ternois | 332 | 62260 | 216202606 | 62130 |
| Eps | 242 | 62299 | 216202994 | 62134 |
| Équirre | 77 | 62301 | 216203018 | 62134 |
| Érin | 220 | 62303 | 216203034 | 62134 |
| Fleury | 106 | 62339 | 216203398 | 62134 |
| Fontaine-lès-Boulans | 103 | 62342 | 216203422 | 62134 |
| Foufflin-Ricametz | 147 | 62348 | 216203489 | 62130 |
| Framecourt | 115 | 62352 | 216203521 | 62130 |
| Gauchin-Verloingt | 781 | 62367 | 216203679 | 62130 |
| Gouy-en-Ternois | 128 | 62381 | 216203810 | 62127 |
| Guinecourt | 14 | 62396 | 216203968 | 62130 |
| Hautecloque | 215 | 62416 | 216204164 | 62130 |
| Héricourt | 79 | 62433 | 216204339 | 62130 |
| Herlin-le-Sec | 161 | 62436 | 216204362 | 62130 |
| Herlincourt | 106 | 62435 | 216204354 | 62130 |
| Hernicourt | 513 | 62442 | 216204420 | 62130 |
| Hestrus | 219 | 62450 | 216204503 | 62550 |
| Heuchin | 485 | 62451 | 216204511 | 62134 |
| Huclier | 155 | 62462 | 216204628 | 62130 |
| Humerœuille | 179 | 62467 | 216204677 | 62130 |
| Humières | 207 | 62468 | 216204685 | 62130 |
| Ligny-Saint-Flochel | 238 | 62514 | 216205146 | 62127 |
| Linzeux | 172 | 62518 | 216205187 | 62270 |
| Maisnil | 257 | 62539 | 216205393 | 62130 |
| Marquay | 173 | 62558 | 216205583 | 62127 |
| Moncheaux-lès-Frévent | 137 | 62576 | 216205765 | 62270 |
| Monchy-Breton | 527 | 62580 | 216205807 | 62127 |
| Monchy-Cayeux | 289 | 62581 | 216205815 | 62134 |
| Monts-en-Ternois | 64 | 62590 | 216205906 | 62130 |
| Neuville-au-Cornet | 62 | 62607 | 216206078 | 62130 |
| Ostreville | 215 | 62641 | 216206417 | 62130 |
| Pierremont | 326 | 62655 | 216206557 | 62130 |
| Prédefin | 214 | 62668 | 216206680 | 62134 |
| Ramecourt | 351 | 62686 | 216206862 | 62130 |
| Roëllecourt | 520 | 62717 | 216207175 | 62130 |
| Saint-Michel-sur-Ternoise | 838 | 62763 | 216207639 | 62130 |
| Saint-Pol-sur-Ternoise | 4759 | 62767 | 216207670 | 62130 |
| Siracourt | 282 | 62797 | 216207977 | 62130 |
| Teneur | 262 | 62808 | 216208082 | 62134 |
| Ternas | 130 | 62809 | 216208090 | 62127 |
| Thieuloye | 470 | 62813 | 216208132 | 62130 |
| Troisvaux | 288 | 62831 | 216208314 | 62130 |
| Valhuon | 544 | 62835 | 216208355 | 62550 |
| Wavrans-sur-Ternoise | 196 | 62883 | 216208835 | 62130 |
| Œuf-en-Ternois | 253 | 62633 | 216206334 | 62130 |
Le bassin de vie de Saint-Pol-sur-Ternoise est composé de 57 communes pour une population de 19086 habitants.
Retrouvez les cartes des bassins de vie du Pas-de-Calais