-
- Le code officiel géographique Saint-Pol-sur-Ternoise est 6238.
- Le bureau centralisateur du canton est la commune Saint-Pol-sur-Ternoise (62767)
- : Hauts-de-France (32) dont le chef-lieu est la commune Lille (59350)
- : Pas-de-Calais (62) dont le chef-lieu est la commune Arras (62041)
-
- Anvin (62036)
- Aubrometz (62047)
- Aumerval (62058)
- Averdoingt (62061)
- Bailleul-lès-Pernes (62071)
- Beauvois (62101)
- Bergueneuse (62109)
- Bermicourt (62114)
- Blangerval-Blangermont (62137)
- Bonnières (62154)
- Boubers-sur-Canche (62158)
- Bouret-sur-Canche (62163)
- Bours (62166)
- Boyaval (62171)
- Brias (62180)
- Buneville (62187)
- Conchy-sur-Canche (62234)
- Conteville-en-Ternois (62238)
- Croisette (62258)
- Croix-en-Ternois (62260)
- Eps (62299)
- Fiefs (62333)
- Flers (62337)
- Fleury (62339)
- Floringhem (62340)
- Fontaine-lès-Boulans (62342)
- Fontaine-lès-Hermans (62344)
- Fortel-en-Artois (62346)
- Foufflin-Ricametz (62348)
- Framecourt (62352)
- Frévent (62361)
- Gauchin-Verloingt (62367)
- Gouy-en-Ternois (62381)
- Guinecourt (62396)
- Hautecloque (62416)
- Herlin-le-Sec (62436)
- Herlincourt (62435)
- Hernicourt (62442)
- Hestrus (62450)
- Heuchin (62451)
- Huclier (62462)
- Humerœuille (62467)
- Humières (62468)
- Héricourt (62433)
- Ligny-Saint-Flochel (62514)
- Ligny-sur-Canche (62513)
- Linzeux (62518)
- Lisbourg (62519)
- Maisnil (62539)
- Marest (62553)
- Marquay (62558)
- Moncheaux-lès-Frévent (62576)
- Monchel-sur-Canche (62577)
- Monchy-Breton (62580)
- Monchy-Cayeux (62581)
- Monts-en-Ternois (62590)
- Neuville-au-Cornet (62607)
- Nuncq-Hautecôte (62631)
- Nédon (62600)
- Nédonchel (62601)
- Ostreville (62641)
- Pernes (62652)
- Pierremont (62655)
- Pressy (62669)
- Prédefin (62668)
- Ramecourt (62686)
- Roëllecourt (62717)
- Sachin (62732)
- Sains-lès-Pernes (62740)
- Saint-Michel-sur-Ternoise (62763)
- Saint-Pol-sur-Ternoise (62767)
- Sibiville (62795)
- Siracourt (62797)
- Séricourt (62791)
- Tangry (62805)
- Teneur (62808)
- Ternas (62809)
- La Thieuloye (62813)
- Tilly-Capelle (62818)
- Troisvaux (62831)
- Vacquerie-le-Boucq (62833)
- Valhuon (62835)
- Wavrans-sur-Ternoise (62883)
- Écoivres (62283)
- Équirre (62301)
- Érin (62303)
- Œuf-en-Ternois (62633)