Kanton Saint-Pol-sur-Ternoise
Saint-Pol-sur-Ternoise is een kanton van het Franse departement Pas-de-Calais. Het kanton maakt deel uit van het arrondissement Arras.

In 2015 werd het kanton uitgebreid van 42 gemeenten naar 87. Hierbij werd het hele kanton Heuchin geannexeerd, ook werden er 4 gemeenten uit het kanton Aubigny-en-Artois en  9 gemeenten uit het Auxi-le-Château geannexeerd.

Gemeenten
Het kanton Saint-Pol-sur-Ternoise omvat de volgende gemeenten:

Saint-Pol-sur-Ternoise