Bonn (electoral district)

Last updated

95 Bonn
Electoral district
for the Bundestag
Bundestagswahlkreis 95-2025.svg
Bonn in 2025
State North Rhine-Westphalia
Population329,700 (2019)
Electorate230,215 (2021)
Major settlements Bonn
Area141.1 km2
Current electoral district
Created1949
Party CDU
Member Hendrik Streeck
Elected 2025

Bonn is an electoral constituency (German: Wahlkreis) represented in the Bundestag. It elects one member via first-past-the-post voting. Under the current constituency numbering system, it is designated as constituency 95. It is located in southwestern North Rhine-Westphalia, comprising the city of Bonn. [1]

Contents

Bonn was created for the inaugural 1949 federal election. From 2021-2025, it has been represented by Katrin Uhlig of the Alliance 90/The Greens. [2] Since 2025 it is been represented by Hendrik Streeck of the Christian Democratic Union of Germany.

Geography

Bonn is located in southwestern North Rhine-Westphalia. As of the 2021 federal election, it is coterminous with the independent city of Bonn. [1]

History

Bonn was created in 1949, then known as Bonn-Stadt und -Land. It acquired its current name in the 1965 election. In the 1949 election, it was North Rhine-Westphalia constituency 10 in the numbering system. From 1953 through 1961, it was number 69. From 1965 through 1998, it was number 63. From 2002 through 2009, it was number 97. In the 2013 through 2021 elections, it was number 96. From the 2025 election, it has been number 95.

Originally, the constituency comprised the city of Bonn and the district of Landkreis Bonn. It acquired its current borders in the 1965 election.

ElectionNo.NameBorders
1949 10Bonn-Stadt und -Land
  • Bonn city
  • Landkreis Bonn district
1953 69
1957
1961
1965 63Bonn
1969
1972
1976
1980
1983
1987
1990
1994
1998
2002 97
2005
2009
2013 96
2017
2021
2025 95

Members

The constituency was first represented by Konrad Adenauer, the first Chancellor of the Federal Republic of Germany, from 1949 until his death in 1967. He was a member of the Christian Democratic Union (CDU). In the 1969 election, he was succeeded by fellow CDU member Alo Hauser, who served until 1983. Hans Daniels of the CDU was then elected and served two terms. Party fellow Editha Limbach became representative in 1990, followed by Norbert Hauser in 1998. The constituency was won by the Social Democratic Party (SPD) for the first time in 2002, and represented by Ulrich Kelber. He was re-elected in 2005, 2009, 2013, and 2017. Kelber resigned in January 2020 after being elected Federal Commissioner for Data Protection. Katrin Uhlig won the constituency for the Greens in 2021. In 2025 Hendrik Streeck won the seat for the CDU.

ElectionMemberParty %
1949 Konrad Adenauer CDU 54.9
1953 68.8
1957 68.5
1961 60.3
1965 59.6
1969 Alo Hauser CDU 37.9
1972 51.8
1976 54.1
1980 49.3
1983 Hans Daniels CDU 55.1
1987 50.3
1990 Editha Limbach CDU 44.8
1994 44.8
1998 Norbert Hauser CDU 42.8
2002 Ulrich Kelber SPD 39.7
2005 42.0
2009 33.3
2013 38.2
2017 34.9
2021 Katrin Uhlig GRÜNE 25.2
2025 Hendrik Streeck CDU 33.3

Election results

2025 election

Federal election (2025): Bonn [3]
Notes:

Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Green check.svgY or Red x.svgN denotes status of any incumbent, win or lose respectively.

PartyCandidateVotes%±%Party votes%±%
CDU Hendrik Streeck 63,97333.3Increase2.svg 8.950,41326.2Increase2.svg 3.6
Greens Red x.svgN Katrin Uhlig 46,81924.4Decrease2.svg 0.944,13622.9Decrease2.svg 4.3
SPD Jessica Rosenthal 41,56721.6Decrease2.svg 3.534,06817.7Decrease2.svg 4.9
AfD Wolfgang Truckenbrodt15,6818.2Increase2.svg 4.117,1868.9Increase2.svg 4.7
Left Jürgen Repschläger14,7767.7Increase2.svg 4.123,99412.5Increase2.svg 7.0
BSW  6,9113.6
FDP Anna Heimanm4,7372.5Decrease2.svg 10.19,9955.2Decrease2.svg 6.7
Volt Thomas Peter3,0181.6Steady2.svg 0.02,1471.1Increase2.svg 0.1
Tierschutzpartei  1,2520.6Decrease2.svg 0.1
FW Robert Viebahn9340.5Decrease2.svg 0.24190.2Decrease2.svg 0.3
PARTEI Decrease2.svg 1.58770.5Decrease2.svg 0.4
PdF Fosi Audi5360.32870.1Increase2.svg 0.1
dieBasis Decrease2.svg 1.13380.2Decrease2.svg 0.8
Team Todenhöfer  2700.1Decrease2.svg 0.8
BD  1280.1
MERA25  1410.1
Values  920.0
MLPD Decrease2.svg 0.1590.0Steady2.svg 0.0
Pirates  Decrease2.svg 0.3
Humanists  Decrease2.svg 0.1
ÖDP  Decrease2.svg 0.1
Gesundheitsforschung  Decrease2.svg 0.1
Bündnis C  Decrease2.svg 0.1
SGP  Steady2.svg 0.0
Informal votes1,651980
Total valid votes192,042192,713
Turnout 193,69384.7Increase2.svg 4.1
CDU gain from Greens Majority17,1548.9

2021 election

Federal election (2021): Bonn [4]
Notes:

Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Green check.svgY or Red x.svgN denotes status of any incumbent, win or lose respectively.

PartyCandidateVotes%±%Party votes%±%
Greens Katrin Uhlig 46,46725.2Increase2.svg 16.850,17427.2Increase2.svg 13.1
SPD Jessica Rosenthal 46,25125.1Decrease2.svg 9.741,64122.6Increase2.svg 2.4
CDU Christoph Jansen44,87224.4Decrease2.svg 7.741,55122.5Decrease2.svg 7.2
FDP Alexander Graf Lambsdorff 23,19812.6Increase2.svg 2.121,90211.9Decrease2.svg 3.8
AfD Hans Neuhoff7,4484.0Decrease2.svg 2.07,7504.2Decrease2.svg 3.1
Left Ilja Bergen6,6753.6Decrease2.svg 2.110,0265.4Decrease2.svg 4.1
Volt Livia Juliane Genn2,9191.61,9551.1
PARTEI Moritz Van den Bergh2,7001.5Steady2.svg 0.01,6610.9Decrease2.svg 0.2
dieBasis Gregor Berneiser2,1011.11,8231.0
Team Todenhöfer  1,8171.0
Tierschutzpartei  1,3710.7Increase2.svg 0.4
FW Jutta Acar1,1830.6Increase2.svg 0.28970.5Increase2.svg 0.3
Pirates  6110.3Steady2.svg 0.0
Humanists  1960.1Steady2.svg 0.0
ÖDP  1620.1Decrease2.svg 0.1
V-Partei3  1300.1Decrease2.svg 0.1
LIEBE1180.1
Gesundheitsforschung  1130.1Steady2.svg 0.0
Bündnis C  1060.1
LfK770.0
LKR Reinhard Limbach1580.1750.0
du.  680.0
MLPD Roger Stamm1380.1570.0Steady2.svg 0.0
PdF530.0
NPD  510.0Decrease2.svg 0.1
DKP  470.0Steady2.svg 0.0
SGP  120.0Steady2.svg 0.0
Informal votes1,4471,113
Total valid votes184,110184,444
Turnout 185,55780.6Increase2.svg 1.3
Greens gain from SPD Majority2160.1

2017 election

Federal election (2017): Bonn [5]
Notes:

Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Green check.svgY or Red x.svgN denotes status of any incumbent, win or lose respectively.

PartyCandidateVotes%±%Party votes%±%
SPD Green check.svgY Ulrich Kelber 62,37734.9Decrease2.svg 3.336,11920.2Decrease2.svg 5.8
CDU Claudia Lücking-Michel57,33032.0Decrease2.svg 5.453,33429.8Decrease2.svg 6.5
FDP Alexander Graf Lambsdorff 18,72410.5Increase2.svg 4.428,11315.7Increase2.svg 7.4
Greens Katja Dörner 15,0568.4Decrease2.svg 0.125,19714.1Increase2.svg 0.4
AfD Sascha Ulbrich10,8826.1Increase2.svg 3.513,1367.3Increase2.svg 3.1
Left Jürgen Repschläger10,1935.7Increase2.svg 1.317,1339.6Increase2.svg 3.2
PARTEI Dominik Haffner2,6171.5Increase2.svg 0.91,9501.1Increase2.svg 0.5
Tierschutzpartei  6840.4
Pirates Mehdi Ebrahimi Zadeh8570.5Decrease2.svg 1.96630.4Decrease2.svg 2.2
DiB 4310.2
FW Werner Bader8060.54120.2Increase2.svg 0.1
AD-DEMOKRATEN3250.2
BGE  3120.2
V-Partei³ 2730.2
ÖDP  2530.1Steady2.svg 0.0
Die Humanisten 2110.1
DM2060.1
NPD  1470.1Decrease2.svg 0.4
Volksabstimmung1070.1Decrease2.svg 0.1
Independent Quo-Chir Luong990.1
MLPD  810.0Steady2.svg 0.0
Gesundheitsforschung 690.0
DKP  300.0
SGP 220.0Steady2.svg 0.0
Informal votes1,4981,231
Total valid votes178,941179,208
Turnout 180,43979.3Increase2.svg 2.0
SPD holdMajority5,0472.9Increase2.svg 2.2

2013 election

Federal election (2013): Bonn [6]
Notes:

Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Green check.svgY or Red x.svgN denotes status of any incumbent, win or lose respectively.

PartyCandidateVotes%±%Party votes%±%
SPD Green check.svgY Ulrich Kelber 65,95538.2Increase2.svg 4.844,90925.9Increase2.svg 3.4
CDU Claudia Lücking-Michel64,77837.5Increase2.svg 6.362,84435.3Increase2.svg 5.1
Greens Katja Dörner 14,7978.6Decrease2.svg 1.623,68614.7Decrease2.svg 2.3
FDP Guido Westerwelle10,4166.0Decrease2.svg 13.114,4188.3Decrease2.svg 10.7
Left Paul Schäfer7,5234.4Decrease2.svg 0.710,9886.3Decrease2.svg 0.7
AfD Andrea Konorza4,3822.57,3894.3
Pirates Klaus Benndorf4,1132.44,4182.6Increase2.svg 0.3
PARTEI Carlo Metterhausen9070.51,0790.6
BIG9550.6
NPD  8010.5Decrease2.svg 0.2
PRO 3580.2
FW  3090.2
ÖDP  2930.2Steady2.svg 0.0
Nichtwahler2170.1
Volksabstimmung1970.1Steady2.svg 0.0
Party of Reason 1320.1
REP  920.1Decrease2.svg 0.1
RRP470.0Steady2.svg 0.0
MLPD  420.0Steady2.svg 0.0
BüSo 250.0Steady2.svg 0.0
PSG 210.0Steady2.svg 0.0
Die Rechte 190.0
Informal votes2,1431,775
Total valid votes172,871173,239
Turnout 175,01477.3Increase2.svg 0.8
SPD holdMajority1,1770.7Decrease2.svg 1.4

2009 election

Federal election (2009): Bonn [7]
Notes:

Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Green check.svgY or Red x.svgN denotes status of any incumbent, win or lose respectively.

PartyCandidateVotes%±%Party votes%±%
SPD Green check.svgY Ulrich Kelber 55,25133.3Decrease2.svg 8.637,38722.5Decrease2.svg 9.4
CDU Stephan Eisel51,67431.2Decrease2.svg 8.351,65431.1Decrease2.svg 3.6
FDP Guido Westerwelle 31,60619.1Increase2.svg 10.431,48319.0Increase2.svg 5.3
Greens Katja Dörner 16,85610.2Increase2.svg 4.026,57316.0Increase2.svg 2.7
Left Paul Schäfer 8,3815.1Increase2.svg 2.111,6247.0Increase2.svg 2.6
Pirates  3,6852.2
NPD Andreas Kaschke1,2110.7Increase2.svg 0.11,0490.6Increase2.svg 0.2
Tierschutzpartei  7860.5Increase2.svg 0.1
DIE VIOLETTEN Ulrike Kraemer-Schwinn4460.3
FAMILIE 4430.3Steady2.svg 0.0
RENTNER2800.2
REP  2440.1Steady2.svg 0.0
ÖDP  2080.1
Volksabstimmung1370.1Steady2.svg 0.0
BüSo Ilja Bertold Karpowski2510.2870.1Steady2.svg 0.0
Centre  870.1Steady2.svg 0.0
RRP740.0
DVU  520.0
MLPD  400.0Steady2.svg 0.0
PSG 260.0Steady2.svg 0.0
Informal votes1,8981,655
Total valid votes165,676165,919
Turnout 167,57476.4Decrease2.svg 4.8
SPD holdMajority2,5772.1Decrease2.svg 0.4

2005 election

Federal election (2005): Bonn [8]
Notes:

Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Green check.svgY or Red x.svgN denotes status of any incumbent, win or lose respectively.

PartyCandidateVotes%±%Party votes%±%
SPD Green check.svgY Ulrich Kelber 71,53742.0Increase2.svg 2.354,52331.9Decrease2.svg 0.7
CDU Stephen Eisel67,38139.5Increase2.svg 3.259,24134.7Decrease2.svg 9.3
FDP Guido Westerwelle14,8418.7Decrease2.svg 5.523,42913.7Increase2.svg 2.2
Greens Jens-Erik Kendzia10,5056.2Decrease2.svg 1.422,77613.3Decrease2.svg 2.3
Left Katina Schubert5,1253.0Increase2.svg 1.87,5894.4Increase2.svg 2.9
NPD Peter Malborn1,0320.68230.5Increase2.svg 0.3
Tierschutzpartei  6470.4Steady2.svg 0.0
GRAUEN  5790.3Increase2.svg 0.1
Familie  4470.3Increase2.svg 0.1
REP  2210.1Steady2.svg 0.0
PBC  1900.1
BüSo  370.0
From Now on... Democracy Through Referendum  1190.1
Centre  730.0
Socialist Equality Party  390.0
MLPD  330.0Steady2.svg 0.0
Informal votes1,3852,040
Total valid votes170,421170,766
Turnout 172,80681.3Decrease2.svg 1.8
SPD holdMajority4,1562.5

References

  1. 1 2 "Constituency Bonn". Federal Returning Officer.
  2. "Results for Bonn". Federal Returning Officer.
  3. Results for Bonn
  4. Results for Bonn
  5. Results for Bonn
  6. Results for Bonn
  7. Results for Bonn

Bundestag
New title Constituency represented by the chancellor
1949-1963
Succeeded by
Ulm