O cantón de Sankt Gallen (alemán Kanton Sankt Gallen, alemán suizo Kantoo Sanggale) ye un cantón suizo. O cantón se troba en o noreste de Suiza, tien una superficie de 2026 km², y una población de 455.200 en 2002. A capital cantonal ye St. Gallen.