Kanton Saint-Pol-de-Léon (fr. Canton de Saint-Pol-de-Léon) je francouzský kanton v departementu Finistère v regionu Bretaň. Skládá se z osmi obcí.