Kanton St. Gallen (basa Prancis: "Saint-Gall", basa Italia: "San Gallo", basa Romansh: "Son Gagl") iku siji kanton ing Switserlan kang duwé wiyar wewengkon 2.026 km² lan populasi 452.600 jiwa (2003). Kutha krajané ya iku St. Gallen.