Der Kanton Saint-Pol-sur-Ternoise ist seit 1790 ein französischer Wahlkreis im Arrondissement Arras, im Département Pas-de-Calais und in der Region Hauts-de-France; sein Hauptort ist Saint-Pol-sur-Ternoise.
Gemeinden Der Kanton besteht aus 87 Gemeinden mit insgesamt Einwohnern (Stand: ) auf einer Gesamtfläche von km²:
Bis zur Neuordnung bestand der Kanton Saint-Pol-sur-Ternoise aus den 42 Gemeinden Beauvois, Bermicourt, Blangerval-Blangermont, Brias, Buneville, Croisette, Croix-en-Ternois, Diéval, Écoivres, Flers, Foufflin-Ricametz, Framecourt, Gauchin-Verloingt, Guinecourt, Hautecloque, Héricourt, Herlincourt, Herlin-le-Sec, Hernicourt, Humerœuille, Humières, Ligny-Saint-Flochel, Linzeux, Maisnil, Marquay, Moncheaux-lès-Frévent, Monts-en-Ternois, Neuville-au-Cornet, Nuncq-Hautecôte, Œuf-en-Ternois, Ostreville, Pierremont, Ramecourt, Roëllecourt, Saint-Michel-sur-Ternoise, Saint-Pol-sur-Ternoise, Séricourt, Sibiville, Siracourt, Ternas, Troisvaux und Wavrans-sur-Ternoise. Sein Zuschnitt entsprach einer Fläche von 222,16 km2.
Veränderungen im Gemeindebestand seit der landesweiten Neuordnung der Kantone 2019: Fusion Bonnières und Canteleux → Bonnières
Saintpolsurternoise SaintPolsurTernoise