Kantonsrat (Zürich)
Der Kantonsrat Zürich ist das Parlament des Kantons Zürich, die gesetzgebende und oberste aufsichtführende Behörde des Kantons. Seine 180 Mitglieder werden, verteilt auf 18 Wahlkreise, nach dem Proporzverfahren für vier Jahre gewählt, wobei seit 2006 das biproportionale Sitzzuteilungsverfahren nach Pukelsheim zur Anwendung kommt. Die letzte Gesamterneuerungswahl fand am 12. Februar 2023 statt.<ref>Kantons- und Regierungsratswahlen vom 24. März 2019. Abgerufen am 24. März 2019.</ref>
Die Sitzungen des Kantonsrats finden in der Regel jeden Montag (ausser während der Schulferien) statt, normalerweise im Kantonsratssaal im Rathaus von Zürich. Von 2023 bis 2027 tagt der Rat in der Bullingerkirche, da das Rathaus in dieser Zeit umgebaut wird.<ref>Provisorisches Rathaus Hard. In: www.kantonsrat.zh.ch. Abgerufen am 14. August 2024.</ref>
Aufgaben
Allgemein
Grundsätzliche Vorgaben zum Kantonsrat finden sich in der Zürcher Kantonsverfassung<ref>Verfassung des Kantons Zürich. (PDF; 205 kB) Abgerufen am 20. September 2012.</ref> in den Artikeln 50 ff.
Die 180 Mitglieder des Kantonsrats werden für eine Dauer von vier Jahren gewählt. Der Rat übt unter Vorbehalt der Volksrechte die oberste Gewalt aus. Er beschliesst Gesetze und führt Aufsicht über die staatlichen Organe des Kantons, also Regierungsrat, Gerichte und sonstige Behörden.
Volksabstimmungen
Haushaltsentwürfe und -abschlüsse von Seiten des Regierungsrates werden durch den Kantonsrat genehmigt oder aber verworfen. Über neue einmalige Ausgaben bis 3 Millionen Franken bzw. neue jährlich wiederkehrende Ausgaben bis 300'000 Franken kann der Regierungsrat eigenmächtig entscheiden. Ausgaben, die darüber hinausgehen, sind vom Kantonsrat zu genehmigen. Bei einmaligen Neuausgaben von über 6 Millionen Franken oder neuen jährlich wiederkehrenden Ausgaben von über 600'000 Franken kann auf Verlangen eine Volksabstimmung durchgeführt werden, wenn innerhalb von 60 Tagen nach Veröffentlichung des Beschlusses 3000 Stimmberechtigte (fakultatives Finanzreferendum) oder 45 Kantonsräte (Kantonsratsreferendum) eine solche verlangen.
Beschlüsse werden dem Volk in jedem Fall zur Abstimmung vorgelegt, wenn diese die Verfassung betreffen oder es sich um interkantonale oder internationale Verträge handelt, deren Inhalt Verfassungsrang hat.
Eine Volksinitiative wird dem Volk in jedem Fall zur Abstimmung vorgelegt, wenn
- sie in der Form des ausgearbeiteten Entwurfs ist, denen der Kantonsrat nicht zustimmt
- sie in der Form der allgemeinen Anregung ist, die der Kantonsrat nicht umsetzen will
- wenn der Kantonsrat ihr einen Gegenvorschlag gegenüberstellt.
Weiteres
Gemäss Artikel 37 der Kantonsverfassung kann der Kantonsrat jedoch dringliche Gesetze sofort in Kraft setzen, wenn zwei Drittel der anwesenden Ratsmitglieder dem zustimmen.
Geschichte
Der Zürcher Kantonsrat ging aus dem Grossen Rat hervor. Dieser bestand bis zum Ende des 18. Jahrhunderts nur aus Vertretern der einflussreichsten Familien der Stadt Zürich, hatte aber die gesetzgebende Gewalt über das ganze Gebiet des Stadtstaates inne. Nach Aufständen der Landbevölkerung im Zuge der Französischen Revolution bewirkte Napoleons Mediationsakte von 1803, dass auch wohlhabende Männer vom Land im Grossen Rat des neu geschaffenen Kantons Zürich Einsitz nehmen konnten.
Infolge von Napoleons Niederlage erstarkten ab 1814 die konservativen Kräfte wieder, doch 1830 wurde nach einer gewaltigen Volksdemonstration in Uster eine neue, liberale Kantonsverfassung ausgearbeitet. Die 1831 in Kraft gesetzte Verfassung garantierte die Souveränität des Volkes und die Gewaltenteilung; das Wahlrecht erhielten nun auch die «in Kost und Lohn stehenden Männer» im ganzen Kantonsgebiet.
1869 wurde der bisherige Grosse Rat in Kantonsrat umbenannt und die repräsentative Demokratie in eine direkte umgewandelt. Zweimal jährlich entschied nun das Volk über neue Gesetze und Gesetzesänderungen, die der Kantonsrat ausgearbeitet hatte; der Regierungsrat wurde nun direkt vom Volk gewählt. Damit auch Männer mit geringerem Einkommen ein Mandat übernehmen konnten, erhielten die Kantonsräte ein Taggeld.
1916 wurde für den Kantonsrat das Verhältniswahlverfahren eingeführt, um die Meinungsvielfalt der Bevölkerung besser abzubilden. 1934 wurde die Zahl der Kantonsräte, die bisher zwischen knapp 200 und über 240 geschwankt hatte, auf 180 festgesetzt.
Erst 1970 wurde den Frauen das Stimm- und Wahlrecht auf kantonaler Ebene zugestanden (vgl. Frauenstimmrecht in der Schweiz); der «Frauenstimmrechtsverein» hatte 77 Jahre lang dafür gekämpft. 1971 wurden 2 Frauen und 178 Männer in den Kantonsrat gewählt.
1985/1986 präsidierte Gertrud Erismann-Peyer als erste Frau den Kantonsrat. 1990 wurde das Stimm- und Wahlrechtsalter 18 eingeführt; zuvor waren entsprechende Vorlagen zweimal in der Volksabstimmung gescheitert.
2006 trat die aktuelle Kantonsverfassung in Kraft, welche diejenige aus dem Jahre 1869 ablöste.<ref>Geschichtliches zum Kantonsrat. Kantonsrat Zürich, abgerufen am 27. Juli 2025.</ref>
Ratsbetrieb
Allgemeines
Der Kantonsrat gilt dann als beschlussfähig, wenn mehr als die Hälfte der Mitglieder anwesend sind. Wird vor Beginn einer Abstimmung die Beschlussfähigkeit bezweifelt, ordnet das Präsidium einen Namensaufruf an. Es kann die Abstimmung für kurze Zeit aussetzen. Stellt das Präsidium fest, dass der Rat nicht beschlussfähig ist, hebt es die Sitzung auf.
Ist ein Mitglied oder nahe Angehörige eines Mitglieds direkt von einer Sache betroffen, so tritt dieses vorübergehend in den Ausstand.
Parlamentarische Instrumente
Den Mitgliedern des Kantonsrates stehen diverse Instrumente zur Verfügung, um einen Vorstoss zu starten.
- Motion: Mit einer Motion kann der Regierungsrat verpflichtet werden, einen Entwurf für eine Verfassungs- oder Gesetzesvorlage, einen Beschluss oder einen Bericht vorzulegen.
- Postulat: Mit einem Postulat fordert man den Regierungsrat auf, zu prüfen, ob eine Verfassungs- oder Gesetzesvorlage oder ein Entwurf für einen Beschluss vorzulegen sei. Nimmt der Regierungsrat das Postulat entgegen oder wird es von der Ratsmehrheit überwiesen, so muss der Regierungsrat innerhalb von zwei Jahren Bericht erstatten, wobei eine Fristerstreckung von einem Jahr möglich ist. Liegt der Bericht vor, beschliesst der Kantonsrat, ob das Postulat abzuschreiben sei. Der Rat kann vom Regierungsrat einen Ergänzungsbericht verlangen, oder er kann eine vom Regierungsrat abweichende Stellungnahme abgeben.
- Dringliches Postulat: Mit einem dringlichen Postulat kann man den Regierungsrat auffordern, innerhalb von vier Wochen Bericht zu erstatten. Dazu braucht es die Zustimmung von 60 Ratsmitgliedern.
- Interpellation: Mit einer Interpellation fordert man den Regierungsrat auf, Auskunft über bestimmte Angelegenheiten der staatlichen Verwaltung zu geben. Es wird die Zustimmung von 20 Ratsmitgliedern benötigt. Der Regierungsrat legt seine Antwort innerhalb von zwei Monaten schriftlich vor. Anschliessend kann im Rat eine Diskussion erfolgen.
- Fraktionserklärung: Ein bestimmtes Mitglied einer Fraktion kann dem Rat eine Erklärung über aktuelle Angelegenheiten abgeben. Es wird keine Diskussion im Rat darüber geführt.
- Persönliche Erklärung: Ein Ratsmitglied kann während höchstens zwei Minuten eine persönliche Erklärung abgeben. In der Regel geht es dabei um Stellungnahmen oder die Abwehr von persönlichen Angriffen.
- Allgemeine Debatte: Bei ausserordentlichen Ereignissen, die den Kanton Zürich wesentlich betreffen, kann der Kantonsrat eine allgemeine Debatte durchführen. Dabei werden keine Beschlüsse gefasst
- Parlamentarische Initiative: Mit einer parlamentarischen Initiative können Mitglieder des Rates Änderungen der Kantonsverfassung fordern.
- Anfrage: Mit einer Anfrage verlangt man Aufschluss über Angelegenheiten der staatlichen Verwaltung. Der Regierungsrat antwortet innerhalb von drei Monaten schriftlich.
Geschäftsleitung
Nach einer Erneuerungswahl des Kantonsrates findet die Wahl des Kantonsratspräsidenten statt. Sobald dieser den Vorsitz übernommen hat, werden die weiteren Geschäftsleitungsmitglieder gewählt.
Gemäss dem Kantonsratsgesetz des Kantons Zürich<ref>Kantonsratsgesetz des Kantons Zürich. (PDF; 70 kB) Abgerufen am 20. September 2012.</ref> besteht das Büro des Kantonsrates aus dem Präsidenten, zwei Vizepräsidenten, den Mitgliedern des Sekretariats sowie aus übrigen Mitgliedern. Sie alle werden jeweils in der ersten Sitzung im Mai für das folgende Amtsjahr gewählt. Sie sind für die gleichen Ämter im Folgejahr nicht mehr wählbar.
Wahlkreise und Wahlsystem
Der Kantonsrat umfasst 180 Mitglieder. Diese werden nach Verhältniswahlrecht gewählt, wobei jeder Bezirk des Kantons Zürich einem Wahlkreis entspricht. Die Verfassung erlaubt zudem, dass grosse Bezirke in mehrere Wahlkreise aufgeteilt werden.
Konkret festgeschrieben wird die Anzahl und Bezeichnung der Wahlkreise im Gesetz über die politischen Rechte. Somit wird der Kanton Zürich aktuell für Kantonsratswahlen in 18 Wahlkreise unterteilt. Die Zuteilung der Sitze erfolgt nach der Einwohnerzahl der Wahlkreise.
Für die Wahlen 2023 verschob sich ein Sitz zulasten des Wahlkreises Nr. IV (Zürich, Stadtkreise 6 und 10), zugunsten des Wahlkreises Nr. VIII (Affoltern). Damit ergab sich folgende Sitzzuteilung:<ref>Verteilung der Kantonsratssitze auf die Wahlkreise für die Amtsdauer 2023–2027. Amtsblatt des Kantons Zürich, abgerufen am 16. Mai 2023.</ref>
| Wahlkreisnummer | Wahlkreisname | zugehörige Gemeinden | Anzahl Vertreter (2023–2027) |
|---|---|---|---|
| I | Zürich, Stadtkreise 1 und 2 | Zürich | 5 |
| II | Zürich, Stadtkreise 3 und 9 | Zürich | 12 |
| III | Zürich, Stadtkreise 4 und 5 | Zürich | 5 |
| IV | Zürich, Stadtkreise 6 und 10 | Zürich | 8 |
| V | Zürich, Stadtkreise 7 und 8 | Zürich | 6 |
| VI | Zürich, Stadtkreise 11 und 12 | Zürich | 12 |
| VII | Dietikon | Aesch, Oberengstringen, Unterengstringen, Birmensdorf, Oetwil a. d. L., Urdorf, Dietikon, Schlieren, Weiningen, Geroldswil, Uitikon | 11 |
| VIII | Affoltern | Aeugst a. A., Kappel a. A., Ottenbach, Affoltern a. A., Knonau, Rifferswil, Bonstetten, Maschwanden, Stallikon, Hausen a. A., Mettmenstetten, Wettswil a. A., Hedingen, Obfelden | 7 |
| IX | Horgen | Adliswil, Kilchberg, Rüschlikon, Langnau a. A., Horgen, Oberrieden, Thalwil, Richterswil, Wädenswil | 15 |
| X | Meilen | Erlenbach, Männedorf, Uetikon a. S., Herrliberg, Meilen, Zollikon, Hombrechtikon, Oetwil a. S., Zumikon, Küsnacht, Stäfa | 12 |
| XI | Hinwil | Bäretswil, Gossau, Seegräben, Bubikon, Grüningen, Wald, Dürnten, Hinwil, Wetzikon, Fischenthal, Rüti | 11 |
| XII | Uster | Dübendorf, Maur, Volketswil, Egg, Mönchaltorf, Wangen-Brüttisellen, Fällanden, Schwerzenbach, Greifensee, Uster | 16 |
| XIII | Pfäffikon | Bauma, Fehraltorf, Lindau, Weisslingen, Hittnau, Pfäffikon, Wila, Illnau-Effretikon, Russikon, Wildberg | 7 |
| XIV | Stadt Winterthur | Winterthur | 13 |
| XV | Winterthur Land | Altikon, Ellikon a. d. Th., Rickenbach, Elsau, Schlatt, Brütten, Hagenbuch, Seuzach, Dägerlen, Hettlingen, Turbenthal, Dättlikon, Wiesendangen, Dinhard, Neftenbach, Elgg, Pfungen, Zell | 7 |
| XVI | Andelfingen | Adlikon, Flaach, Ossingen, Andelfingen, Flurlingen, Rheinau, Benken, Henggart, Thalheim a. d. Th., Berg a. I., Humlikon, Trüllikon, Buch a. I., Kleinandelfingen, Truttikon, Dachsen, Laufen-Uhwiesen, Dorf, Marthalen, Volken, Feuerthalen, Stammheim | 4 |
| XVII | Bülach | Bachenbülach, Hochfelden, Rafz, Bassersdorf, Höri, Rorbas, Bülach, Hüntwangen, Wallisellen, Dietlikon, Kloten, Wasterkingen, Eglisau, Lufingen, Wil, Embrach, Nürensdorf, Winkel, Freienstein-Teufen, Oberembrach, Glattfelden, Opfikon | 18 |
| XVIII | Dielsdorf | Bachs, Niederglatt, Rümlang, Boppelsen, Niederhasli, Schleinikon, Buchs, Niederweningen, Schöfflisdorf, Dällikon, Oberglatt, Stadel, Dänikon, Oberweningen, Steinmaur, Dielsdorf, Otelfingen, Weiach, Hüttikon, Regensberg, Neerach, Regensdorf | 11 |
Nach der Kantonsverfassung ist die Sitzverteilung so zu regeln, dass der Wille jeder Wählerin und jedes Wählers im ganzen Kanton möglichst gleiches Gewicht hat. Die Vorgabe wird seit den Kantonsratswahlen 2007 durch das doppeltproportionale Zuteilungsverfahren nach Pukelsheim verwirklicht. Dabei werden die Stimmen aller Parteien zuerst gewichtet, kantonsweit zusammengezählt und basierend darauf die 180 Mandate kantonsweit verteilt, wobei nur diejenigen Parteien berücksichtigt werden, die in wenigstens einem Wahlkreis mindestens 5 % der Stimmen errungen haben (Oberzuteilung). Danach werden die Mandate jeder Partei so auf die einzelnen Wahlkreise verteilt, dass sowohl jedem Wahlkreis die auf ihn entfallenden Sitze (vgl. Tabelle) als auch jeder Partei die in der Oberzuteilung erzielten Mandate zugeteilt werden (Unterzuteilung).
Parteien – Wahlergebnisse seit 1917
Wahlergebnisse seit 1917
Bei den Wahlen von 1917 bis 2023 erreichten die angetretenen Parteien folgende Sitzzahlen:<ref>Kanton Zürich: nationale und kantonale Wahlen seit 1919. Bundesamt für Statistik, 25. März 2019, abgerufen am 17. März 2020.</ref><ref>Martin Illi: Zürich (Kanton) – Der Zürcher Staat im 19. und 20. Jahrhundert. In: Historisches Lexikon der Schweiz. 24. August 2017, abgerufen am 8. Juni 2021.</ref> <timeline>
- Erst mal die Farben definieren, die ich verwende
Colors=
id:SP value:rgb(0.9,0.2,0.2) legend:Sozialdemokratische_Partei id:Grüt value:rgb(0.9,0.5,0.9) legend:Grütlianer id:DP value:rgb(0.4,0.7,1) legend:Demokratische_Partei id:EVP value:rgb(1,1,0) legend:Evangelische_Volkspartei id:CVP value:rgb(0.9,0.5,0) legend:Christlichdemokratische_Volkspartei id:FDP value:rgb(0.1,0.3,0.6) legend:FDP.Die_Liberalen id:SVP value:rgb(0.2,0.3,0.1) legend:Schweizerische_Volkspartei id:grau value:gray(0.8)
- Dann als nächstes das Bild
ImageSize = width:700 height:90 # * Größe des Gesamtbildes PlotArea = left:40 right:10 top:30 bottom:20 # * Plotfläche für Timeline durch Ränder definiert Period = from:0 till:223 # von .. bis ..
TimeAxis = orientation:horizontal # Zeitachse horizontal Alignbars = late ScaleMajor = unit:year increment:10 start:0 # Grobskalierung 10 ScaleMinor = unit:year increment:1 start:0 gridcolor:grau
BarData =
bar: 1917 text:"1917" bar: 1920 text:"1920"
PlotData = # Daten für die Balken in verschiedenen Farben
shift:(-3,-4) fontsize:M textcolor:white width:15
bar: 1917 from:0 till:82 color:SP text:"82" bar: 1917 from:82 till:86 color:Grüt text:"4" bar: 1917 from:86 till:120 color:DP text:"34" bar: 1917 from:120 till:122 color:EVP text:"2" textcolor:black bar: 1917 from:122 till:130 color:CVP text:"8" bar: 1917 from:130 till:174 color:FDP text:"44" bar: 1917 from:174 till:223 color:SVP text:"49"
bar: 1920 from:0 till:76 color:SP text:"76" bar: 1920 from:76 till:83 color:Grüt text:"7" bar: 1920 from:83 till:111 color:DP text:"28" bar: 1920 from:111 till:115 color:EVP text:"4" textcolor:black bar: 1920 from:115 till:123 color:CVP text:"8" bar: 1920 from:123 till:166 color:FDP text:"43" bar: 1920 from:166 till:223 color:SVP text:"57"
TextData = # Ueberschrift
pos:(240,70) fontsize:M text:"Verteilung der Sitze im Zürcher Kantonsrat"
</timeline> <timeline>
- Erst mal die Farben definieren, die ich verwende
Colors=
id:KPS value:rgb(0.6,0.1,0.3) legend:Kommunistische_Partei id:SP value:rgb(0.9,0.2,0.2) legend:Sozialdemokratische_Partei id:Grüt value:rgb(0.9,0.5,0.9) legend:Grütlianer id:DP value:rgb(0.4,0.7,1) legend:Demokratische_Partei id:EVP value:rgb(1,1,0) legend:Evangelische_Volkspartei id:CVP value:rgb(0.9,0.5,0) legend:Christlichdemokratische_Volkspartei id:FDP value:rgb(0.1,0.3,0.6) legend:FDP.Die_Liberalen id:SVP value:rgb(0.2,0.3,0.1) legend:Schweizerische_Volkspartei id:grau value:gray(0.8)
- Dann als nächstes das Bild
ImageSize = width:700 height:50 # * Größe des Gesamtbildes PlotArea = left:40 right:10 top:10 bottom:20 # * Plotfläche für Timeline durch Ränder definiert Period = from:0 till:257 # von .. bis ..
TimeAxis = orientation:horizontal # Zeitachse horizontal Alignbars = late ScaleMajor = unit:year increment:10 start:0 # Grobskalierung 10 ScaleMinor = unit:year increment:1 start:0 gridcolor:grau
BarData =
bar: 1923 text:"1923"
PlotData = # Daten für die Balken in verschiedenen Farben
shift:(-3,-4) fontsize:M textcolor:white width:15
bar: 1923 from:0 till:10 color:KPS text:"10" bar: 1923 from:10 till:85 color:SP text:"75" bar: 1923 from:85 till:90 color:Grüt text:"5" bar: 1923 from:90 till:122 color:DP text:"32" bar: 1923 from:122 till:131 color:EVP text:"9" textcolor:black bar: 1923 from:131 till:142 color:CVP text:"11" bar: 1923 from:142 till:191 color:FDP text:"49" bar: 1923 from:191 till:257 color:SVP text:"66"
TextData = # Ueberschrift
pos:(9,28) fontsize:S text:"1923"
</timeline> <timeline>
- Erst mal die Farben definieren, die ich verwende
Colors=
id:KPS value:rgb(0.6,0.1,0.3) legend:Kommunistische_Partei id:SP value:rgb(0.9,0.2,0.2) legend:Sozialdemokratische_Partei id:DP value:rgb(0.4,0.7,1) legend:Demokratische_Partei id:EVP value:rgb(1,1,0) legend:Evangelische_Volkspartei id:CVP value:rgb(0.9,0.5,0) legend:Christlichdemokratische_Volkspartei id:FDP value:rgb(0.1,0.3,0.6) legend:FDP.Die_Liberalen id:SVP value:rgb(0.2,0.3,0.1) legend:Schweizerische_Volkspartei id:grau value:gray(0.8)
- Dann als nächstes das Bild
ImageSize = width:700 height:90 # * Größe des Gesamtbildes PlotArea = left:40 right:10 top:10 bottom:20 # * Plotfläche für Timeline durch Ränder definiert Period = from:0 till:220 # von .. bis ..
TimeAxis = orientation:horizontal # Zeitachse horizontal Alignbars = late ScaleMajor = unit:year increment:10 start:0 # Grobskalierung 10 ScaleMinor = unit:year increment:1 start:0 gridcolor:grau
BarData =
bar: 1926 text:"1926" bar: 1929 text:"1929" bar: 1932 text:"1932"
PlotData = # Daten für die Balken in verschiedenen Farben
shift:(-3,-4) fontsize:M textcolor:white width:15
bar: 1926 from:0 till:4 color:KPS text:"4" bar: 1926 from:4 till:88 color:SP text:"84" bar: 1926 from:88 till:116 color:DP text:"28" bar: 1926 from:116 till:121 color:EVP text:"5" textcolor:black bar: 1926 from:121 till:132 color:CVP text:"11" bar: 1926 from:132 till:170 color:FDP text:"38" bar: 1926 from:170 till:220 color:SVP text:"50"
bar: 1929 from:0 till:6 color:KPS text:"6" bar: 1929 from:6 till:91 color:SP text:"85" bar: 1929 from:91 till:116 color:DP text:"25" bar: 1929 from:116 till:120 color:EVP text:"4" textcolor:black bar: 1929 from:120 till:132 color:CVP text:"12" bar: 1929 from:132 till:169 color:FDP text:"37" bar: 1929 from:169 till:220 color:SVP text:"51"
bar: 1932 from:0 till:6 color:KPS text:"6" bar: 1932 from:6 till:83 color:SP text:"77" bar: 1932 from:83 till:109 color:DP text:"26" bar: 1932 from:109 till:114 color:EVP text:"5" textcolor:black bar: 1932 from:114 till:130 color:CVP text:"16" bar: 1932 from:130 till:171 color:FDP text:"41" bar: 1932 from:171 till:220 color:SVP text:"49"
</timeline> <timeline>
- Erst mal die Farben definieren, die ich verwende
Colors=
id:KPS value:rgb(0.6,0.1,0.3) legend:Kommunistische_Partei id:PdA value:rgb(0.8,0,0.1) legend:Partei_der_Arbeit id:POCH value:rgb(0.8,0,0.8) legend:Progressive_Organisationen id:AL value:rgb(0.9,0.0,0.55) legend:Alternative_Liste id:FraP value:rgb(1,0.6,0.7) legend:Frauen_macht_Politik! id:GPS value:rgb(0.2,0.5,0.1) legend:Grüne_Partei id:SP value:rgb(0.9,0.2,0.2) legend:Sozialdemokratische_Partei id:Grüt value:rgb(0.9,0.5,0.9) legend:Grütlianer id:FWB value:rgb(0.8,0.9,0.6) legend:Freiwirtschaftsbewegung id:JB value:rgb(0,0.1,0) legend:Jungbauernbewegung id:LdU value:rgb(0,0.5,0.4) legend:Landesring_der_Unabhängigen id:DP value:rgb(0.4,0.7,1) legend:Demokratische_Partei id:GLP value:rgb(0.6,0.8,0.2) legend:Grünliberale_Partei id:EVP value:rgb(1,1,0) legend:Evangelische_Volkspartei id:CVP value:rgb(0.9,0.5,0) legend:Christlichdemokratische_Volkspartei id:BDP value:rgb(1,0.9,0) legend:Bürgerlich-Demokratische_Partei id:MITTE value:rgb(1,0.65,0.15) legend:Die_Mitte id:FDP value:rgb(0.1,0.3,0.6) legend:FDP.Die_Liberalen id:SVP value:rgb(0.2,0.3,0.1) legend:Schweizerische_Volkspartei id:Auto value:rgb(0,0,0) legend:Autopartei/Freiheitspartei id:EDU value:rgb(0.9,0,0.1) legend:Eidgenössisch-Demokratische_Union id:NA value:rgb(0.7,0.2,0) legend:Nationale_Aktion/Schweizer_Demokraten id:NF value:rgb(0.5,0.3,0.1) legend:Nationale_Front id:and value:gray(0.8) legend:Sonstige id:grau value:gray(0.8)
- Dann als nächstes das Bild
ImageSize = width:700 height:650 # * Größe des Gesamtbildes PlotArea = left:40 right:10 top:10 bottom:190 # * Plotfläche für Timeline durch Ränder definiert Legend = columns:3 left:60 top:160 columnwidth:200 Period = from:0 till:180 # von .. bis ..
TimeAxis = orientation:horizontal # Zeitachse horizontal Alignbars = late ScaleMajor = unit:year increment:10 start:0 # Grobskalierung 10 ScaleMinor = unit:year increment:1 start:0 gridcolor:grau
BarData =
bar: 1935 text:"1935" bar: 1939 text:"1939" bar: 1943 text:"1943" bar: 1947 text:"1947" bar: 1951 text:"1951" bar: 1955 text:"1955" bar: 1959 text:"1959" bar: 1963 text:"1963" bar: 1967 text:"1967" bar: 1971 text:"1971" bar: 1975 text:"1975" bar: 1979 text:"1979" bar: 1983 text:"1983" bar: 1987 text:"1987" bar: 1991 text:"1991" bar: 1995 text:"1995" bar: 1999 text:"1999" bar: 2003 text:"2003" bar: 2007 text:"2007" bar: 2011 text:"2011" bar: 2015 text:"2015" bar: 2019 text:"2019" bar: 2023 text:"2023"
PlotData = # Daten für die Balken in verschiedenen Farben
shift:(-3,-4) fontsize:M textcolor:white width:15
bar: 1935 from:0 till:3 color:KPS text:"3" bar: 1935 from:3 till:62 color:SP text:"59" bar: 1935 from:62 till:65 color:JB text:"3" bar: 1935 from:65 till:86 color:DP text:"21" bar: 1935 from:86 till:89 color:EVP text:"3" textcolor:black bar: 1935 from:89 till:104 color:CVP text:"15" bar: 1935 from:104 till:134 color:FDP text:"30" bar: 1935 from:134 till:174 color:SVP text:"40" bar: 1935 from:174 till:180 color:NF text:"6"
bar: 1939 from:0 till:1 color:KPS text:"1" bar: 1939 from:1 till:66 color:SP text:"65" bar: 1939 from:66 till:69 color:JB text:"3" bar: 1939 from:69 till:84 color:LdU text:"15" bar: 1939 from:84 till:100 color:DP text:"16" bar: 1939 from:100 till:102 color:EVP text:"2" textcolor:black bar: 1939 from:102 till:116 color:CVP text:"14" bar: 1939 from:116 till:147 color:FDP text:"31" bar: 1939 from:147 till:180 color:SVP text:"33"
bar: 1943 from:0 till:58 color:SP text:"58" bar: 1943 from:58 till:61 color:FWB text:"3" textcolor:black bar: 1943 from:61 till:64 color:JB text:"3" bar: 1943 from:64 till:93 color:LdU text:"29" bar: 1943 from:93 till:111 color:DP text:"18" bar: 1943 from:111 till:113 color:EVP text:"2" textcolor:black bar: 1943 from:113 till:124 color:CVP text:"11" bar: 1943 from:124 till:148 color:FDP text:"24" bar: 1943 from:148 till:180 color:SVP text:"32"
bar: 1947 from:0 till:12 color:PdA text:"12" bar: 1947 from:12 till:61 color:SP text:"49" bar: 1947 from:61 till:81 color:LdU text:"20" bar: 1947 from:81 till:102 color:DP text:"21" bar: 1947 from:102 till:103 color:EVP text:"1" textcolor:black bar: 1947 from:103 till:119 color:CVP text:"16" bar: 1947 from:119 till:144 color:FDP text:"25" bar: 1947 from:144 till:180 color:SVP text:"36"
bar: 1951 from:0 till:2 color:PdA text:"2" bar: 1951 from:2 till:53 color:SP text:"51" bar: 1951 from:53 till:54 color:FWB text:"1" textcolor:black bar: 1951 from:54 till:77 color:LdU text:"23" bar: 1951 from:77 till:94 color:DP text:"17" bar: 1951 from:94 till:97 color:EVP text:"3" textcolor:black bar: 1951 from:97 till:117 color:CVP text:"20" bar: 1951 from:117 till:143 color:FDP text:"26" bar: 1951 from:143 till:180 color:SVP text:"37"
bar: 1955 from:0 till:2 color:PdA text:"2" bar: 1955 from:2 till:56 color:SP text:"54" bar: 1955 from:56 till:74 color:LdU text:"18" bar: 1955 from:74 till:91 color:DP text:"17" bar: 1955 from:91 till:98 color:EVP text:"7" textcolor:black bar: 1955 from:98 till:118 color:CVP text:"20" bar: 1955 from:118 till:148 color:FDP text:"30" bar: 1955 from:148 till:179 color:SVP text:"31" bar: 1955 from:179 till:180 color:and text:"1" textcolor:black
bar: 1959 from:0 till:2 color:PdA text:"2" bar: 1959 from:2 till:51 color:SP text:"49" bar: 1959 from:51 till:70 color:LdU text:"19" bar: 1959 from:70 till:80 color:DP text:"10" bar: 1959 from:80 till:88 color:EVP text:"8" textcolor:black bar: 1959 from:88 till:112 color:CVP text:"24" bar: 1959 from:112 till:145 color:FDP text:"33" bar: 1959 from:145 till:180 color:SVP text:"35"
bar: 1963 from:0 till:2 color:PdA text:"2" bar: 1963 from:2 till:52 color:SP text:"50" bar: 1963 from:52 till:70 color:LdU text:"18" bar: 1963 from:70 till:80 color:DP text:"10" bar: 1963 from:80 till:91 color:EVP text:"11" textcolor:black bar: 1963 from:91 till:114 color:CVP text:"23" bar: 1963 from:114 till:146 color:FDP text:"32" bar: 1963 from:146 till:180 color:SVP text:"34"
bar: 1967 from:0 till:2 color:PdA text:"2" bar: 1967 from:2 till:50 color:SP text:"48" bar: 1967 from:50 till:81 color:LdU text:"31" bar: 1967 from:81 till:88 color:DP text:"7" bar: 1967 from:88 till:99 color:EVP text:"11" textcolor:black bar: 1967 from:99 till:120 color:CVP text:"20" bar: 1967 from:120 till:149 color:FDP text:"29" bar: 1967 from:149 till:180 color:SVP text:"31"
bar: 1971 from:0 till:43 color:SP text:"43" bar: 1971 from:43 till:69 color:LdU text:"26" bar: 1971 from:69 till:72 color:DP text:"3" bar: 1971 from:72 till:83 color:EVP text:"11" textcolor:black bar: 1971 from:83 till:100 color:CVP text:"17" bar: 1971 from:100 till:137 color:FDP text:"37" bar: 1971 from:137 till:170 color:SVP text:"33" bar: 1971 from:170 till:180 color:NA text:"10"
bar: 1975 from:0 till:2 color:POCH text:"2" bar: 1975 from:2 till:44 color:SP text:"42" bar: 1975 from:44 till:64 color:LdU text:"20" bar: 1975 from:64 till:77 color:EVP text:"13" textcolor:black bar: 1975 from:77 till:97 color:CVP text:"20" bar: 1975 from:97 till:140 color:FDP text:"43" bar: 1975 from:140 till:172 color:SVP text:"33" bar: 1975 from:172 till:179 color:NA text:"7" bar: 1975 from:179 till:180 color:and text:"1" textcolor:black
bar: 1979 from:0 till:1 color:POCH text:"1" bar: 1979 from:1 till:50 color:SP text:"49" bar: 1979 from:50 till:64 color:LdU text:"14" bar: 1979 from:64 till:76 color:EVP text:"12" textcolor:black bar: 1979 from:76 till:97 color:CVP text:"21" bar: 1979 from:97 till:148 color:FDP text:"51" bar: 1979 from:148 till:180 color:SVP text:"32"
bar: 1983 from:0 till:3 color:POCH text:"3" bar: 1983 from:3 till:7 color:GPS text:"4" bar: 1983 from:7 till:42 color:SP text:"35" bar: 1983 from:42 till:54 color:LdU text:"12" bar: 1983 from:54 till:68 color:EVP text:"14" textcolor:black bar: 1983 from:68 till:91 color:CVP text:"23" bar: 1983 from:91 till:143 color:FDP text:"52" bar: 1983 from:143 till:178 color:SVP text:"35" bar: 1983 from:178 till:180 color:NA text:"2"
bar: 1987 from:0 till:3 color:FraP text:"3" bar: 1987 from:3 till:24 color:GPS text:"21" bar: 1987 from:24 till:58 color:SP text:"34" bar: 1987 from:58 till:68 color:LdU text:"10" bar: 1987 from:68 till:79 color:EVP text:"11" textcolor:black bar: 1987 from:79 till:96 color:CVP text:"17" bar: 1987 from:96 till:142 color:FDP text:"46" bar: 1987 from:142 till:173 color:SVP text:"31" bar: 1987 from:173 till:179 color:NA text:"6" bar: 1987 from:179 till:180 color:and text:"1" textcolor:black
bar: 1991 from:0 till:2 color:FraP text:"2" bar: 1991 from:2 till:22 color:GPS text:"20" bar: 1991 from:22 till:65 color:SP text:"43" bar: 1991 from:65 till:67 color:LdU text:"2" bar: 1991 from:67 till:74 color:EVP text:"7" textcolor:black bar: 1991 from:74 till:87 color:CVP text:"13" bar: 1991 from:87 till:137 color:FDP text:"50" bar: 1991 from:137 till:174 color:SVP text:"37" bar: 1991 from:174 till:176 color:Auto text:"2" bar: 1991 from:176 till:180 color:NA text:"4"
bar: 1995 from:0 till:1 color:FraP text:"1" bar: 1995 from:1 till:17 color:GPS text:"16" bar: 1995 from:17 till:62 color:SP text:"45" bar: 1995 from:62 till:68 color:LdU text:"6" bar: 1995 from:68 till:77 color:EVP text:"9" textcolor:black bar: 1995 from:77 till:88 color:CVP text:"11" bar: 1995 from:88 till:134 color:FDP text:"46" bar: 1995 from:134 till:174 color:SVP text:"40" bar: 1995 from:174 till:177 color:Auto text:"3" bar: 1995 from:177 till:180 color:NA text:"3"
bar: 1999 from:0 till:1 color:AL text:"1" bar: 1999 from:1 till:12 color:GPS text:"11" bar: 1999 from:12 till:55 color:SP text:"43" bar: 1999 from:55 till:57 color:LdU text:"2" bar: 1999 from:57 till:66 color:EVP text:"9" textcolor:black bar: 1999 from:66 till:79 color:CVP text:"13" bar: 1999 from:79 till:114 color:FDP text:"35" bar: 1999 from:114 till:174 color:SVP text:"60" bar: 1999 from:174 till:175 color:EDU text:"1" bar: 1999 from:175 till:177 color:NA text:"2" bar: 1999 from:177 till:180 color:and text:"3" textcolor:black
bar: 2003 from:0 till:14 color:GPS text:"14" bar: 2003 from:14 till:67 color:SP text:"53" bar: 2003 from:67 till:76 color:EVP text:"9" textcolor:black bar: 2003 from:76 till:88 color:CVP text:"12" bar: 2003 from:88 till:117 color:FDP text:"29" bar: 2003 from:117 till:178 color:SVP text:"61" bar: 2003 from:178 till:179 color:EDU text:"1" bar: 2003 from:179 till:180 color:NA text:"1"
bar: 2007 from:0 till:2 color:AL text:"2" bar: 2007 from:2 till:21 color:GPS text:"19" bar: 2007 from:21 till:57 color:SP text:"36" bar: 2007 from:57 till:67 color:GLP text:"10" bar: 2007 from:67 till:77 color:EVP text:"10" textcolor:black bar: 2007 from:77 till:90 color:CVP text:"13" bar: 2007 from:90 till:119 color:FDP text:"29" bar: 2007 from:119 till:175 color:SVP text:"56" bar: 2007 from:175 till:180 color:EDU text:"5"
bar: 2011 from:0 till:3 color:AL text:"3" bar: 2011 from:3 till:22 color:GPS text:"19" bar: 2011 from:22 till:57 color:SP text:"35" bar: 2011 from:57 till:76 color:GLP text:"19" bar: 2011 from:76 till:83 color:EVP text:"7" textcolor:black bar: 2011 from:83 till:92 color:CVP text:"9" bar: 2011 from:92 till:98 color:BDP text:"6" textcolor:black bar: 2011 from:98 till:121 color:FDP text:"23" bar: 2011 from:121 till:175 color:SVP text:"54" bar: 2011 from:175 till:180 color:EDU text:"5"
bar: 2015 from:0 till:5 color:AL text:"5" bar: 2015 from:5 till:18 color:GPS text:"13" bar: 2015 from:18 till:54 color:SP text:"36" bar: 2015 from:54 till:68 color:GLP text:"14" bar: 2015 from:68 till:76 color:EVP text:"8" textcolor:black bar: 2015 from:76 till:85 color:CVP text:"9" bar: 2015 from:85 till:90 color:BDP text:"5" textcolor:black bar: 2015 from:90 till:121 color:FDP text:"31" bar: 2015 from:121 till:175 color:SVP text:"54" bar: 2015 from:175 till:180 color:EDU text:"5"
bar: 2019 from:0 till:6 color:AL text:"6" bar: 2019 from:6 till:28 color:GPS text:"22" bar: 2019 from:28 till:63 color:SP text:"35" bar: 2019 from:63 till:86 color:GLP text:"23" bar: 2019 from:86 till:94 color:EVP text:"8" textcolor:black bar: 2019 from:94 till:102 color:CVP text:"8" bar: 2019 from:102 till:131 color:FDP text:"29" bar: 2019 from:131 till:176 color:SVP text:"45" bar: 2019 from:176 till:180 color:EDU text:"4"
bar: 2023 from:0 till:5 color:AL text:"5" bar: 2023 from:5 till:24 color:GPS text:"19" bar: 2023 from:24 till:60 color:SP text:"36" bar: 2023 from:60 till:84 color:GLP text:"24" bar: 2023 from:84 till:91 color:EVP text:"7" textcolor:black bar: 2023 from:91 till:102 color:MITTE text:"11" bar: 2023 from:102 till:131 color:FDP text:"29" bar: 2023 from:131 till:177 color:SVP text:"46" bar: 2023 from:177 till:180 color:EDU text:"3"
</timeline>
Aktuelle Sitzverteilung
<templatestyles src="Wahldiagramm/styles.css" />
Mitglieder
Wählbarkeit
Mitglieder des Regierungsrats dürfen nicht gleichzeitig Mitglieder des Kantonsrats sein.<ref>Gesetz über die politischen Rechte im Kanton Zürich (§ 25). (PDF; 319 kB) Abgerufen am 20. September 2012.</ref> Auch Angehörige der kantonalen Verwaltung, die dem Regierungsrat oder einem seiner Mitglieder direkt unterstellt sind, können nicht im Kantonsrat Einsitz nehmen.
Vergütung
Entschädigungs- und Sitzungsgeldansprüche sind in der Geschäftsordnung des Kantonsrates festgelegt. Der Betrag eines Sitzungsgeldes wird jedoch per Beschluss<ref>Beschluss des Kantonsrates über die Festsetzung der Entschädigungen für die Mitglieder des Kantonsrates und für die Fraktionen. (PDF; 38 kB) Abgerufen am 20. September 2012.</ref> festgelegt. Derzeit liegt das Sitzungsgeld bei 200 Franken pro Sitzung. Jedes Mitglied erhält ausserdem eine Grundvergütung von 4'000 Franken, ein Zugabonnement erster Klasse für den Zürcher Verkehrsverbund sowie eine Spesenpauschale von 2'800 Franken pro Amtsjahr.
Präsidenten von Kantonsrat und Kommissionen erhalten das doppelte Sitzungsgeld für jede Sitzung, in der sie den Vorsitz haben. Ausserdem erhält das Präsidium des Kantonsrats eine einmalige jährliche pauschale Entschädigung für Repräsentationsverpflichtungen. Die Fraktionen erhalten zudem eine Fraktionsentschädigung in Höhe von 40'000 Franken plus einen Zuschlag von 2'300 Franken pro Mitglied.
Ratspräsidium und Fraktionspräsidien 2025/2026
Ratspräsidium
| Präsident: | Beat Habegger (FDP) |
| 1. Vizepräsidentin: | Romaine Rogenmoser (SVP) |
| 2. Vizepräsidentin: | Monika Wicki (SP) |
Fraktionspräsidien
| Fraktion | Mitglieder | Präsidium |
|---|---|---|
| SVP | 48 | Tobias Weidmann |
| SP | 36 | Tobias Langenegger, Sibylle Marti |
| FDP | 30 | Claudio Zihlmann |
| Grünliberale | 23 | Christa Stünzi |
| Grüne | 19 | Thomas Forrer |
| Die Mitte | 11 | Marzena Kopp |
| EVP | 7 | Markus Schaaf |
| AL | 5 | Anna Judith Stofer |
Liste der Mitglieder
Stand vom 8. Mai 2025
| Name | Partei | Wohnort | Wahlkreis | Jahrgang | Eintritt | Leitungsaufgaben |
|---|---|---|---|---|---|---|
| Mandy Abou Shoak | SP | Zürich | II Zürich 3+9 | 1989 | 2023 | |
| Pia Ackermann | SP | Zürich | II Zürich 3+9 | 1988 | 2015 | |
| Ruth Ackermann | Die Mitte | Zürich | VI Zürich 11+12 | 1960 | 2015 | |
| Reto Agosti | FDP | Küsnacht ZH | X Meilen | 1957 | 2023 | |
| Theres Agosti Monn | SP | Turbenthal | XV Winterthur Land | 1961 | 2013 | |
| Ronald Alder | GLP | Ottenbach | VIII Affoltern | 1969 | 2017 | |
| Thomas Anwander | Die Mitte | Winterthur | XIV Stadt Winterthur | 1960 | 2023 | |
| Sabine Arnold | Grüne | Zürich | I Zürich 1+2 | 1977 | 2025 | |
| Ueli Bamert | SVP | Zürich | I Zürich 1+2 | 1979 | 2018 | |
| Michael Bänninger | EVP | Winterthur | XIV Stadt Winterthur | 1975 | 2022 | |
| Isabel Bartal | SP | Zürich | V Zürich 7+8 | 1964 | 2014 | |
| Markus Bärtschiger | SP | Schlieren | VII Dietikon | 1962 | 2017 | |
| André Bender | SVP | Oberengstringen | VII Dietikon | 1962 | 2015 | |
| Gianna Berger | AL | Zürich | VI Zürich 11+12 | 1999 | 2024 | |
| Patricia Bernet | SP | Uster | XII Uster | 1971 | 2023 | |
| Michael Biber | FDP | Bachenbülach | XVII Bülach | 1982 | 2015 | |
| Sandra Bienek | GLP | Zürich | III Zürich 4+5 | 1979 | 2022 | |
| Alexia Bischof | Die Mitte | Wädenswil | IX Horgen | 1968 | 2024 | |
| Marc Bochsler | SVP | Wettswil a. A. | VIII Affoltern | 1982 | 2022 | |
| Claudia Bodmer-Furrer | Die Mitte | Maur | XII Uster | 1978 | 2025 | |
| Markus Bopp | SVP | Dielsdorf | XVIII Dielsdorf | 1976 | 2023 | |
| Anita Borer | SVP | Uster | XII Uster | 1986 | 2023<templatestyles src="FN/styles.css" /> 1 | |
| Sandra Bossert | SVP | Wädenswil | IX Horgen | 1979 | 2019 | |
| Marc Bourgeois | FDP | Zürich | V Zürich 7+8 | 1971 | 2015 | |
| Harry Robert Brandenberger | SP | Gossau | XI Hinwil | 1971 | 2019 | |
| Susanne Brunner | SVP | Zürich | V Zürich 7+8 | 1972 | 2023 | |
| Ruth Büchi-Vögeli | SVP | Elgg | XV Winterthur Land | 1962 | 2023 | |
| Rochus Burtscher | SVP | Dietikon | VII Dietikon | 1963 | 2011 | |
| Jeannette Büsser | Grüne | Horgen | IV Zürich 6+10 | 1973 | 2019 | |
| Roger Cadonau | EDU | Wetzikon | XI Hinwil | 1965 | 2023 | |
| Linda Camenisch | FDP | Wallisellen | XVII Bülach | 1955 | 2010 | |
| Leandra Columberg | SP | Dübendorf | XII Uster | 1999 | 2019 | |
| Cristina Cortellini | GLP | Dietlikon | XVII Bülach | 1972 | 2019 | |
| Pierre Dalcher | SVP | Schlieren | VII Dietikon | 1961 | 2011 | |
| Andreas Daurù | SP | Winterthur | XIV Stadt Winterthur | 1979 | 2012 | Präsident der Kommission für soziale Sicherheit und Gesundheit |
| Tina Deplazes | Die Mitte | Hinwil | XI Hinwil | 1996 | 2023 | |
| Beatrice Derrer | SVP | Hüttikon | XVIII Dielsdorf | 1972 | 2025 | |
| Urs Dietschi | Grüne | Lindau | XIII Pfäffikon | 1954 | 2019 | |
| Michèle Dünki-Bättig | SP | Glattfelden | XVII Bülach | 1989 | 2015 | Präsidentin der Kommission für Staat und Gemeinden |
| Hans Egli | EDU | Steinmaur | XVIII Dielsdorf | 1965 | 2007 | |
| Jonas Erni | SP | Wädenswil | IX Horgen | 1981 | 2014 | |
| Tamara Fakhreddine | FDP | Affoltern a. A. | VIII Affoltern | 1975 | 2023 | |
| Raffaela Fehr | FDP | Volketswil | XII Uster | 1985 | 2019 | Präsidentin der Aufsichtskommission Bildung und Gesundheit |
| Karin Fehr Thoma | Grüne | Uster | XII Uster | 1963 | 2015 | Präsidentin der Kommission für Bildung und Kultur |
| Stefan Feldmann | SP | Uster | XII Uster | 1970 | 2011 | |
| Christoph Fischbach | SP | Kloten | XVII Bülach | 1978 | 2021 | |
| Thomas Forrer | Grüne | Erlenbach | X Meilen | 1972 | 2016 | Mitglied der Geschäftsleitung, Fraktionspräsident Grüne |
| Barbara Franzen | FDP | Niederweningen | XVIII Dielsdorf | 1964 | 2015 | Präsidentin der Kommission für Planung und Bau |
| Claudia Frei | GLP<templatestyles src="FN/styles.css" /> 2 | Uster | XII Uster | 1979 | 2015 | |
| Sarah Fuchs | FDP | Meilen | X Meilen | 1987 | 2023 | |
| Astrid Furrer | FDP | Wädenswil | IX Horgen | 1968 | 2014 | |
| David John Galeuchet | Grüne | Bülach | XVII Bülach | 1971 | 2018 | |
| Chantal Galladé | GLP | Winterthur | XIV Stadt Winterthur | 1972 | 2023<templatestyles src="FN/styles.css" /> 3 | |
| Isabel Garcia | FDP<templatestyles src="FN/styles.css" /> 4 | Zürich | II Zürich 3+9 | 1963 | 2021 | |
| Sonja Gehrig | GLP | Urdorf | VII Dietikon | 1970 | 2015 | |
| Andrea Gisler | GLP | Gossau | XI Hinwil | 1967 | 2019 | |
| Urs Glättli | GLP | Winterthur | XIV Stadt Winterthur | 1968 | 2023 | |
| Andrea Grossen-Aerni | EVP | Wetzikon | XI Hinwil | 1973 | 2024 | |
| Renata Grünenfelder | SP | Zürich | IV Zürich 6+10 | 1967 | 2023 | |
| Barbara Grüter | SVP | Rorbas | XVII Bülach | 1976 | 2017 | |
| Beat Habegger | FDP | Zürich | VI Zürich 11+12 | 1975 | 2015 | Mitglied der Geschäftsleitung, Präsident des Kantonsrats |
| Lorenz Habicher | SVP | Zürich | II Zürich 3+9 | 1968 | 2018 | |
| Priska Hänni-Mathis | Die Mitte | Regensdorf | XVIII Dielsdorf | 1973 | 2023 | |
| Andreas Hasler | GLP | Illnau-Effretikon | XIII Pfäffikon | 1963 | 2019 | Präsident der Kommission für Energie, Verkehr und Umwelt |
| Beat Hauser | GLP | Zürich | XVII Bülach | 1964 | 2023 | |
| Edith Häusler | Grüne | Kilchberg | IX Horgen | 1960 | 2011 | |
| Florian Heer | Grüne | Winterthur | XIV Stadt Winterthur | 1978 | 2020 | |
| Stephan Hegetschweiler | GLP | Zürich | I Zürich 1+2 | 1984 | 2025 | |
| Daniel Heierli | Grüne | Zürich | VI Zürich 11+12 | 1965 | 2014 | |
| Felix Hoesch | SP | Zürich | VI Zürich 11+12 | 1970 | 2014 | |
| Jacqueline Hofer | SVP | Dübendorf | XII Uster | 1969 | 2011 | |
| Claudia Hollenstein | GLP | Stäfa | X Meilen | 1967 | 2019 | |
| Walter Honegger | SVP | Wald ZH | XI Hinwil | 1962 | 2019 | |
| Corinne Hoss-Blatter | FDP | Zollikon | X Meilen | 1964 | 2020 | |
| Martin Huber | FDP | Neftenbach | XV Winterthur Land | 1978 | 2019 | |
| Stefanie Huber | GLP | Dübendorf | XII Uster | 1982 | 2019 | Präsidentin der Aufsichtskommission über die wirtschaftlichen Unternehmen |
| Hanspeter Hugentobler | EVP | Pfäffikon | XIII Pfäffikon | 1967 | 2015 | |
| Bernhard im Oberdorf | parteilos<templatestyles src="FN/styles.css" /> 5 | Zürich | VI Zürich 11+12 | 1951 | 2023 | |
| Tobias Infortuna | SVP | Egg b. Zürich | XII Uster | 1973 | 2023 | |
| René Isler | SVP | Winterthur | XIV Stadt Winterthur | 1959 | 2003 | |
| Alexander Jäger | FDP | Zürich | IV Zürich 6+10 | 1970 | 2015 | |
| Rosmarie Joss | SP | Dietikon | VII Dietikon | 1982 | 2010 | |
| Andreas Juchli | FDP | Pfäffikon | XIII Pfäffikon | 1977 | 2022 | |
| Ursula Junker | SVP | Mettmenstetten | VIII Affoltern | 1966 | 2023 | |
| Sibylle Jüttner | SP | Andelfingen | XVI Andelfingen | 1974 | 2022 | |
| Roland Kappeler | SP | Winterthur | XIV Stadt Winterthur | 1958 | 2022 | |
| Andreas Keiser | SVP | Glattfelden | XVII Bülach | 1986 | 2025 | |
| Monika Keller | FDP | Greifensee | XII Uster | 1969 | 2023 | |
| Dieter Kläy | FDP | Winterthur | XIV Stadt Winterthur | 1963 | 2011 | |
| Livia Knüsel | Grüne | Schlieren | VII Dietikon | 1976 | 2023 | |
| Nadia Koch | GLP | Rümlang | XVIII Dielsdorf | 1983 | 2023 | |
| Marzena Kopp | Die Mitte | Meilen | X Meilen | 1971 | 2022 | Mitglied der Geschäftsleitung, Fraktionspräsidentin Die Mitte |
| Benjamin Krähenmann | Grüne | Zürich | V Zürich 7+8 | 1993 | 2023 | |
| Jörg Kündig | FDP | Gossau | XI Hinwil | 1960 | 2007 | |
| Thomas Lamprecht | EDU | Bassersdorf | XVII Bülach | 1966 | 2018 | |
| Tobias Langenegger | SP | Zürich | III Zürich 4+5 | 1985 | 2015 | Co-Fraktionspräsident SP |
| Domenik Ledergerber | SVP | Herrliberg | X Meilen | 1987 | 2018 | |
| Lisa Letnansky | AL | Zürich | III Zürich 4+5 | 1985 | 2023 | |
| Susanna Lisibach | SVP | Winterthur | XIV Stadt Winterthur | 1969 | 2020 | |
| Selma L’Orange Seigo | Grüne | Zürich | VI Zürich 11+12 | 1980 | 2019 | |
| Davide Loss | SP | Thalwil | IX Horgen | 1987 | 2011 | |
| Priska Lötscher | SP | Winterthur | XIV Stadt Winterthur | 1990 | 2023 | |
| Gabriel Mäder | GLP | Adliswil | IX Horgen | 1973 | 2019 | |
| Tobias Mani | EVP | Wädenswil | IX Horgen | 1976 | 2017 | Präsident der Justizkommission |
| Sibylle Marti | SP | Zürich | II Zürich 3+9 | 1980 | 2015 | Mitglied der Geschäftsleitung, Co-Fraktionspräsidentin SP |
| Christoph Marty | SVP | Zürich | IV Zürich 6+10 | 1970 | 2021 | |
| Carmen Marty Fässler | SP | Adliswil | IX Horgen | 1980 | 2017 | |
| Marion Matter | SVP | Meilen | X Meilen | 1974 | 2023 | |
| Sylvie Matter | SP | Zürich | IV Zürich 6+10 | 1981 | 2014 | Mitglied der Geschäftsleitung |
| Paul Mayer | SVP | Marthalen | XVI Andelfingen | 1964 | 2019 | |
| Doris Meier | FDP | Bassersdorf | XVII Bülach | 1967 | 2019 | |
| Karl Heinz Meyer | SVP | Neerach | XVIII Dielsdorf | 1962 | 2022 | Präsident der Finanzkommission |
| Tumasch Mischol | SVP | Hombrechtikon | X Meilen | 1975 | 2015 | Mitglied der Geschäftsleitung |
| Rafael Mörgeli | SP | Stäfa | X Meilen | 1992 | 2022 | |
| Christian Müller | FDP | Steinmaur | XVIII Dielsdorf | 1965 | 2015 | |
| Fabian Müller | FDP | Rüschlikon | IX Horgen | 1977 | 2019 | |
| Philipp Müller | FDP | Dietikon | VII Dietikon | 1984 | 2024 | |
| Martina Novak | GLP | Zürich | V Zürich 7+8 | 1985 | 2025 | |
| Gabi Petri | Grüne | Zürich | III Zürich 4+5 | 1960 | 1991 | |
| Christian Pfaller | SVP | Bassersdorf | XVII Bülach | 1976 | 2023 | |
| Jonas Pfister | Grüne | Winterthur | XIV Stadt Winterthur | 1984 | 2025 | |
| Ulrich Pfister | SVP | Egg b. Zürich | XII Uster | 1960 | 2015 | |
| Elisabeth Pflugshaupt | SVP | Gossau | XI Hinwil | 1961 | 2015 | |
| Jasmin Pokerschnig | Grüne | Zürich | II Zürich 3+9 | 1962 | 2019 | |
| Daniel Rensch | GLP | Zürich | VI Zürich 11+12 | 1971 | 2023 | |
| Silvia Rigoni | Grüne | Zürich | II Zürich 3+9 | 1962 | 2016 | |
| Romaine Rogenmoser | SVP | Bülach | XVII Bülach | 1971 | 2019 | Mitglied der Geschäftsleitung, 1. Vizepräsidentin des Kantonsrats |
| Angie Romero | FDP | Zürich | II Zürich 3+9 | 1976 | 2019 | |
| Brigitte Röösli | SP | Illnau-Effretikon | XIII Pfäffikon | 1963 | 2018 | |
| Sonja Rueff-Frenkel | FDP | Zürich | I Zürich 1+2 | 1972 | 2014 | |
| Qëndresa Sadriu-Hoxha | SP | Opfikon | XVII Bülach | 1994 | 2019 | |
| Manuel Sahli | AL | Winterthur | XIV Stadt Winterthur | 1988 | 2015 | |
| Monica Sanesi Muri | GLP | Zürich | VI Zürich 11+12 | 1972 | 2019 | |
| Alan David Sangines | SP | Zürich | II Zürich 3+9 | 1986 | 2023 | |
| Markus Schaaf | EVP | Zell | XV Winterthur Land | 1966 | 2010 | Mitglied der Geschäftsleitung, Fraktionspräsident EVP, Präsident der Interfraktionellen Konferenz |
| Roland Scheck | SVP | Zürich | II Zürich 3+9 | 1967 | 2011 | |
| Benno Scherrer | GLP | Uster | XII Uster | 1965 | 2007 | Präsident der Parlamentarischen Untersuchungskommission Datensicherheit |
| Peter Schick | SVP | Zürich | VI Zürich 11+12 | 1969 | 2019 | |
| Marion Schmid | SP | Zürich | I Zürich 1+2 | 1980 | 2025 | |
| Roman Schmid | SVP | Opfikon | XVII Bülach | 1984 | 2011 | |
| Stefan Schmid | SVP | Niederglatt | XVIII Dielsdorf | 1976 | 2015 | |
| Roger Schmidinger | SVP | Urdorf | VII Dietikon | 1973 | 2023 | |
| Roger Schmutz | SP | Wettswil a. A. | VIII Affoltern | 1978 | 2025 | |
| Thomas Schweizer | Grüne | Hedingen | VIII Affoltern | 1955 | 2019 | |
| Donato Flavio Scognamiglio | EVP | Freienstein | XVII Bülach | 1970 | 2023 | |
| Alexander Seiler | SVP | Bachenbülach | XVII Bülach | 1967 | 2023 | |
| Mario Senn | FDP | Adliswil | IX Horgen | 1984 | 2022 | |
| Nicola Siegrist | SP | Zürich | IV Zürich 6+10 | 1996 | 2019 | |
| Daniel Sommer | EVP | Affoltern a. A. | VIII Affoltern | 1964 | 2015 | |
| Walter Staub | FDP | Andelfingen | XVI Andelfingen | 1967 | 2025 | |
| Judith Anna Stofer | AL | Zürich | IV Zürich 6+10 | 1959 | 2011 | Mitglied der Geschäftsleitung, Fraktionspräsidentin AL |
| Christa Stünzi | GLP | Horgen | IX Horgen | 1986 | 2019 | Mitglied der Geschäftsleitung, Fraktionspräsidentin GLP, Präsidentin der Redaktionskommission |
| Beatrix Stüssi | SP | Niederhasli | XVIII Dielsdorf | 1960 | 2018 | |
| Daniela Sun-Güller | GLP | Zürich | IV Zürich 6+10 | 1980 | 2020 | |
| Marcel Suter | SVP | Thalwil | IX Horgen | 1973 | 2017 | Präsident der Kommission für Wirtschaft und Abgaben |
| Yiea Wey Te | FDP | Unterengstringen | VII Dietikon | 1983 | 2021 | |
| Birgit Tognella-Geertsen | SP | Zürich | VI Zürich 11+12 | 1967 | 2015 | |
| Manuela Tremonte | SP | Hombrechtikon | X Meilen | 1969 | 2025 | |
| René Truninger | SVP | Illnau-Effretikon | XIII Pfäffikon | 1967 | 2015 | |
| Sascha Ullmann | GLP | Zollikon | X Meilen | 1972 | 2025 | |
| Janine Vannaz | Die Mitte | Aesch | VII Dietikon | 1969 | 2019 | |
| Simon Vlk | FDP | Uster | XII Uster | 1984 | 2023 | |
| Paul von Euw | SVP | Bauma | XIII Pfäffikon | 1978 | 2019 | |
| Daniel Wäfler | SVP | Gossau | XI Hinwil | 1979 | 2015 | Präsident der Kommission für Justiz und öffentliche Sicherheit |
| Benjamin Walder | Grüne | Wetzikon | XI Hinwil | 1998 | 2019 | |
| Patrick Walder | SVP | Dübendorf | XII Uster | 1987 | 2022 | |
| Urs Waser | SVP | Langnau a. A. | IX Horgen | 1986 | 2015 | Mitglied der Geschäftsleitung |
| Stephan Weber | FDP | Wetzikon | XI Hinwil | 1966 | 2019 | |
| Urs Wegmann | SVP | Neftenbach | XV Winterthur Land | 1978 | 2023 | |
| Tobias Weidmann | SVP | Hettlingen | XV Winterthur Land | 1983 | 2019 | Mitglied der Geschäftsleitung, Fraktionspräsident SVP |
| Jeannette Wibmer | Die Mitte | Laufen-Uhwiesen | XVI Andelfingen | 1963 | 2025 | |
| Monika Wicki | SP | Zürich | VI Zürich 11+12 | 1967 | 2014 | Mitglied der Geschäftsleitung, 2. Vizepräsidentin des Kantonsrats |
| Josef Widler | Die Mitte | Zürich | II Zürich 3+9 | 1954 | 2014 | |
| Wilma Willi | Grüne | Windlach | XVIII Dielsdorf | 1960 | 2020 | |
| Kathrin Wydler | Die Mitte | Wallisellen | XVII Bülach | 1967 | 2018 | |
| Nicole Wyss | AL | Zürich | II Zürich 3+9 | 1976 | 2021 | |
| Nicola Yuste | SP | Zürich | III Zürich 4+5 | 1988 | 2019 | |
| Christoph Ziegler | GLP | Elgg | XV Winterthur Land | 1964 | 2011 | Mitglied der Geschäftsleitung |
| Claudio Zihlmann | FDP | Zürich | V Zürich 7+8 | 1989 | 2023 | Mitglied der Geschäftsleitung, Fraktionspräsident FDP |
| Christina Zurfluh Fraefel | SVP | Wädenswil | IX Horgen | 1962 | 2018 |
<templatestyles src="FN/styles.css" />
Präsidentinnen und Präsidenten des Kantonsrats seit 2017
| Periode | Person | Partei |
|---|---|---|
| 2025/2026 | Beat Habegger | FDP |
| 2024/2025 | Jürg Sulser | SVP |
| 2023/2024 | Sylvie Matter | SP |
| 2022/2023 | Esther Guyer | Grüne |
| 2021/2022 | Benno Scherrer | GLP |
| 2020/2021 | Roman Schmid | SVP |
| 2019/2020 | Dieter Kläy | FDP |
| 2018/2019 | Yvonne Bürgin | CVP |
| 2017/2018 | Karin Egli | SVP |
Siehe auch
Weblinks
- Website des Zürcher Kantonsrats
- Kantons- und Regierungsratswahlen. Kanton Zürich
Einzelnachweise
<references />
Aargau | Appenzell Ausserrhoden | Appenzell Innerrhoden | Bern | Basel-Landschaft | Basel-Stadt | Freiburg | Genf | Glarus | Graubünden | Jura | Luzern | Neuenburg | Nidwalden | Obwalden | St. Gallen | Schaffhausen | Schwyz | Solothurn | Tessin | Thurgau | Uri | Waadt | Wallis | Zug | Zürich