Die 120 Sitze im Kantonsrat wurden neu bestellt, davon 29 im Wahlkreis St.Gallen.
Die grosse Siegerin heisst im gesamten Kanton SVP:
Die Partei konnte als einzige Sitzgewinne verzeichnen – und das gleich sieben (neu: 42 Sitze). Die grossen Verlierer der Kantonsratswahlen heissen FDP (-3, neu: 19 Sitze), Grüne (-3, neu: 6 Sitze) und SP (-1, neu: 18 Sitze). Gleich stark wie bisher sind Mitte (27), GLP (6) und EVP (2).
Die Grünen verlieren Fraktionsstärke; um Fraktionsstärke zu erreichen, sind im Kanton St.Gallen sieben Sitze nötig.
Im Wahlkreis St.Gallen gewinnen sowohl die SVP als auch die SP je einen Sitz.
Die FDP und die Grünen verlieren einen Sitz. Die SVP holt 187'096 Stimmen, die SP 187'018. Nicht mehr auf dem Wahlzettel zu finden waren Walter Locher (FDP), Susanne Schmid (SP) und Thomas Schwager (Grüne).
Neu ziehen Evelyne Angehrn und Alexandra Akeret (beide SP) und Marco Helfenberger (SVP) in die Pfalz. Der Wahlkreis St.Gallen (St.Gallen, Andwil, Eggersriet, Gaiserwald, Gossau, Häggenschwil, Muolen, Waldkirch und Wittenbach) schickt 29 Vertreter in den Kantonsrat.