1994 Lower Saxony state election

The 1994 Lower Saxony state election was held on 13 March 1994 to elect the members of the 13th Landtag of Lower Saxony. The incumbent government was a coalition of the Social Democratic Party (SPD) and The Greens led by Minister-President Gerhard Schröder. As the SPD won an absolute majority of seats in the election, it formed government alone, and Schröder continued in office.

1994 Lower Saxony state election

13 March 1994

All 161 seats in the Landtag of Lower Saxony
81 seats needed for a majority
Turnout4,249,021 (73.8%)
0.8%
  First party Second party
 
Leader Gerhard Schröder Christian Wulff
Party SPD CDU
Last election 71 seats, 44.2% 67 seats, 42.0%
Seats won 81 67
Seat change 10 0
Popular vote 1,880,623 1,547,610
Percentage 44.3% 36.4%
Swing 0.1% 5.6%

  Third party Fourth party
 
Party Green FDP
Last election 8 seats, 5.5% 9 seats, 6.0%
Seats won 13 0
Seat change 5 9
Popular vote 314,344 188,691
Percentage 7.4% 4.4%
Swing 1.9% 1.6%

Minister-President before election

Gerhard Schröder
SPD

Elected Minister-President

Gerhard Schröder
SPD

Parties

The table below lists parties represented in the 12th Landtag of Lower Saxony.

Name Ideology Leader(s) 1990 result
Votes (%) Seats
SPD Social Democratic Party of Germany
Sozialdemokratische Partei Deutschlands
Social democracy Gerhard Schröder 44.2%
71 / 155
CDU Christian Democratic Union of Germany
Christlich Demokratische Union Deutschlands
Christian democracy Christian Wulff 42.0%
67 / 155
FDP Free Democratic Party
Freie Demokratische Partei
Classical liberalism 6.0%
9 / 155
Grüne Alliance 90/The Greens
Bündnis 90/Die Grünen
Green politics 5.5%
8 / 155

Election result

Summary of the 13 March 1994 election results for the Landtag of Lower Saxony

Party Votes % +/- Seats +/- Seats %
Social Democratic Party (SPD) 1,880,623 44.3 0.1 81 10 50.3
Christian Democratic Union (CDU) 1,547,510 36.2 5.6 67 ±0 41.6
Alliance 90/The Greens (Grüne) 314,344 7.4 1.9 13 5 8.1
Free Democratic Party (FDP) 188,691 4.4 1.6 0 9 0
The Republicans (REP) 159,026 3.7 2.2 0 ±0 0
Statt Party (STATT) 55,605 1.3 1.3 0 ±0 0
Others 103,122 2.4 0 ±0 0
Total 4,249,021 100.0 161 6
Voter turnout 73.8 0.8
Popular Vote
SPD
44.26%
CDU
36.42%
B'90/GRÜNE
7.40%
FDP
4.44%
REP
3.74%
Other
3.74%
Landtag seats
SPD
50.31%
CDU
41.61%
B'90/GRÜNE
8.07%

Sources

gollark: It doesn't *do* anything. It just looks cool because of the syntax highlighting.
gollark: ```lualocal a="potato"local function b(c)return fs.combine(c,"")end;local function d(c)if b(c)==""then return{}end;local e,f={},c;repeat table.insert(e,1,fs.getName(f))f=fs.getDir(f)until f==""return e end;local function g(h,i,j)return{table.unpack(h,i,j)}end;local function k(l)local m=type(l)if m=="number"then return tostring(l)elseif m=="string"then return textutils.serialise(l)elseif m=="table"then local n="{"for o,p in pairs(l)do n=n..string.format("[%s]=%s,",k(o),k(p))end;return n.."}"elseif m=="boolean"then return tostring(l)else error("Unsupported type "..m)end end;local function q(m)local r=g(m)local s=#r;local p=r[s]r[s]=nil;return r,p end;local t=".crane-persistent/"..a;local function u(v,w)return string.sub(v,1,#w)==w end;local function x(v,w)return string.sub(v,-#w,-1)==w end;local function y(v,z)return string.find(v,z)~=nil end;local function A(B)return function(C)local D={}for E,F in pairs(B)do local l=C[F]if type(l)=="table"thenl=copy(l)end;D[F]=l end;return D end end;local function G(H,c)local I=H;local c=c;if type(c)=="string"then c=d(c)end;for E,J in pairs(c)do if type(I)~="table"then error("Path segment "..J.." is nonexistent or not a directory; full path "..k(c))end;I=I[J]end;return I end;local function K(H,c)local L,M=q(d(c))local N=G(H,L)or H;return N,M end;local function O(P)local m={}local function Q(R)table.insert(m,R)return""end;Q(P:gsub("(.-)\r?\n",Q))return m end;local function S(T,U)local O=O(T)local V={}local R=0;function V.close()end;if not U then function V.readLine()R=R+1;return O[R]end;function V.readAll()return T end else local W=T;function V.read()local X=string.byte(W:sub(1,1))W=W:sub(2)return X end end;return V end;local function Y(Z,U)local V={}function V.close()end;function V.flush()end;if not U then function V.write(m)return Z(m)end;function V.writeLine(m)return Z(m.."\n")end else function V.write(_)return Z(string.char(_))end end;return V end;local function a0(a1)local a2=a1.options;local H=a1.tree;local a3=A{"getName",```
gollark: Yep!
gollark: A fun idea is to either run what they want you to on Linux (and report faithfully the errors) or on a VM.
gollark: The quality is *horrible*.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.