Saint-Pol-sur-Ternoise est une commune française située dans le département du Pas-de-Calais en région Hauts-de-France.
La commune est le siège de la communauté de communes du Ternois qui regroupe 103 communes et compte 37 469 habitants en 2021. Ce fut une ville de l'ancienne province d'Artois.