Heidelberg — Bundestag Constituency Results
Heidelberg was won by Grüne at the 2021 Bundestag election, with 25.6% of the direct-mandate (Erststimme) vote, a margin of 2.9 points over SPD. This page covers every Bundestag election in Heidelberg from 1949 to 2021.
This page shows the winning party's share of the direct-mandate (Erststimme) vote, not the individual candidate's name -- the bulk source data used here reports results by party, not by candidate. See the sourcing note below.
Results by Election
| Election | Winning Party | Vote Share | Runner-up | Margin |
|---|---|---|---|---|
| 1949 | CDU/CSU | 31.9% | SPD (26.3%) | 5.6 pts |
| 1953 | CDU/CSU | 45.6% | SPD (27.4%) | 18.2 pts |
| 1957 | CDU/CSU | 50.2% | SPD (31.0%) | 19.2 pts |
| 1961 | CDU/CSU | 43.9% | SPD (35.9%) | 7.9 pts |
| 1965 | CDU/CSU | 44.8% | SPD (40.0%) | 4.7 pts |
| 1969 | CDU/CSU | 44.0% | SPD (43.0%) | 1.0 pts |
| 1972 | SPD | 45.2% | CDU/CSU (43.2%) | 2.0 pts |
| 1976 | CDU/CSU | 47.1% | SPD (43.0%) | 4.1 pts |
| 1980 | SPD | 43.8% | CDU/CSU (41.9%) | 1.9 pts |
| 1983 | CDU/CSU | 44.9% | SPD (37.5%) | 7.4 pts |
| 1987 | CDU/CSU | 40.5% | SPD (34.1%) | 6.3 pts |
| 1990 | CDU/CSU | 42.2% | SPD (34.7%) | 7.5 pts |
| 1994 | CDU/CSU | 40.0% | SPD (33.7%) | 6.3 pts |
| 1998 | SPD | 38.6% | CDU/CSU (35.4%) | 3.2 pts |
| 2002 | CDU/CSU | 35.7% | SPD (34.8%) | 0.9 pts |
| 2005 | CDU/CSU | 33.5% | SPD (31.7%) | 1.8 pts |
| 2009 | CDU/CSU | 30.6% | SPD (22.0%) | 8.7 pts |
| 2013 | CDU/CSU | 37.5% | SPD (23.4%) | 14.1 pts |
| 2017 | CDU/CSU | 29.9% | SPD (18.4%) | 11.4 pts |
| 2021 | Grüne | 25.6% | SPD (22.8%) | 2.9 pts |
Winning Margin Over Time
Frequently Asked Questions
Which party won Heidelberg in the 2021 Bundestag election?
Grüne won the direct mandate in Heidelberg in 2021 with 25.6% of the Erststimme vote, a margin of 2.9 points over SPD.
Which parties have won the direct mandate in Heidelberg since 1949?
Since 1949, the Heidelberg direct mandate has been won by: CDU/CSU, Grüne, SPD.
What was the closest result on record in Heidelberg?
The closest result on record for Heidelberg was 2002, when CDU/CSU beat SPD by just 0.9 percentage points.