Ekde la 1-a de januaro 2003, la Kantono Sankt-Galo (Svislando) estas subdividita en 8 elektodistriktojn, kiuj ne konas ĉefurbon aŭ ĉefkomunumon. Antaŭe la kantono havis 14 distriktojn.
Kiel la nomoj diras, la elektodistriktoj havas pure politikan rolon dum la elektoj, sed neniajn administrajn taskojn. La antaŭaj distriktoj en Sankt-Galo ne plu ekzistas. Tio estis rezulto de administra reformo, kies ĉefa celo estis ŝparo de kostoj. Aliflanke ekzemple Werdenberg, Rejnvalo kaj Togenburgo estas historiaj regionoj, kies unueco ankaŭ per geografiaj trajtoj estas substrekita. Pro tio la reformon anticipis vigla politika diskuto kaj kontraŭstaro de parto de la loĝantaro.
Ĝis la jaro 2002 la Kantono Sankt-Galo estis subdividita en la sekvantajn distriktojn: Malnov-Togenburgo, Gaster, Gosaŭo, Nov-Togenburgo, Supra Rejnvalo, Supra Togenburgo, Rohrschach, Sankt-Galo, Sarganso, Lago-Distrikto, Malsupra Rejnvalo, Malsupra Togenburgo, Werdenberg kaj Wil.