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.
Bonn was created for the inaugural 1949 federal election. From 2021 to 2025, it has been represented by Katrin Uhlig of the Alliance 90/The Greens. Since 2025 it has 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.
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.
Election Name Borders 1949 Bonn-Stadt und -Land Bonn city Landkreis Bonn district 1953 69 1957 1961 1965 63 Bonn Bonn city 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.
Election Member Party % 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
2021 election
2017 election
2013 election
2009 election
2005 election
References