Kanton St. Gallen (bahasa Prancis: Saint-Gall, bahasa Italia: San Gallo, bahasa Romansh: Son Gagl) adalah sebuah kanton di Swiss yang memiliki luas wilayah 2.026 km² dan populasi 452.600 jiwa (2003). Ibu kotanya ialah St. Gallen.
Konstituante dan kotamadya
Kanton ini terbagi atas sejumlah konstituante (Wahlkreise), yang menggantikan distrik (Bezirke) pada tanggal 1 Januari2003: