Back to Germany

Heidelberg

Region: Baden-Württemberg

Seats: 1

Latest election result · 2025

Winner: Name not published

Margin over second place: 2,637

List votes
PartyVotesShare
CDU48,78726.3%
GRÜNE40,59921.9%
SPD31,55617.0%
AfD22,41412.1%
Die Linke18,83010.1%
FDP10,5355.7%
BSW6,3883.4%
Volt2,1001.1%
Freie Wähler1,3770.7%
Tierschutzpartei1,3230.7%
Die Partei9130.5%
dieBasis3180.2%
ÖDP2210.1%
Bündnis C1710.1%
Bündnis Deutschland1570.1%
MLPD520.0%
Team Todenhöfer00.0%
PdH00.0%
Verjüngungsforschung00.0%
PIRATEN00.0%

Earlier election results

2021

List votes
PartyVotesShare
GRÜNE45,31425.6%
SPD40,27522.8%
CDU36,78320.8%
FDP23,24013.1%
AfD10,8216.1%
Die Linke8,6244.9%
dieBasis2,4661.4%
Freie Wähler2,0111.1%
Tierschutzpartei1,7611.0%
Die Partei1,4700.8%
Volt1,2560.7%
Team Todenhöfer6240.4%
PIRATEN4860.3%
Die Humanisten3790.2%
ÖDP3670.2%
Gesundheitsforschung1860.1%
Bündnis C1840.1%
DiB1610.1%
NPD1140.1%
BÜRGERBEWEGUNG970.1%
MLPD650.0%
BÜNDNIS21440.0%
DKP430.0%
LKR330.0%
KlimalisteBW00.0%
Tierschutzallianz00.0%
Menschliche Welt00.0%
V-Partei³00.0%

2017

List votes
PartyVotesShare
CDU53,13829.9%
SPD32,80618.4%
GRÜNE30,49117.1%
FDP22,55612.7%
AfD16,8509.5%
Die Linke14,8128.3%
Die Partei1,7801.0%
Tierschutzpartei1,1510.6%
Freie Wähler9900.6%
PIRATEN7340.4%
Tierschutzallianz3890.2%
DiB3880.2%
ÖDP3860.2%
NPD3030.2%
BGE2970.2%
V-Partei³2480.1%
DM1990.1%
Menschliche Welt1670.1%
MLPD830.0%
DKP400.0%
Die Rechte240.0%
Volksabstimmung00.0%
BüSo00.0%
PDV00.0%

2013

The boundaries changed after this election, so this result covers a slightly different area than the district does now.

List votes
PartyVotesShare
CDU62,33137.5%
SPD38,91523.4%
GRÜNE24,60114.8%
FDP11,6267.0%
AfD10,2196.1%
Die Linke9,4135.7%
PIRATEN4,5812.8%
Tierschutzpartei1,1870.7%
NPD1,1360.7%
Freie Wähler7660.5%
ÖDP4050.2%
RENTNER2890.2%
REP2680.2%
Volksabstimmung1880.1%
PBC1450.1%
Partei Der Vernunft1210.1%
BIG850.1%
pro Deutschland760.0%
MLPD440.0%
BüSo100.0%
CSU00.0%
FAMILIE00.0%
Bündnis 21/RRP00.0%
BP00.0%
Die Violetten00.0%
PSG00.0%
Die Rechte00.0%
Die Frauen00.0%
Nichtwähler00.0%
Die Partei00.0%
B00.0%
BGD00.0%
DKP00.0%
NEIN!00.0%
Übrige00.0%

2009

The boundaries changed after this election, so this result covers a slightly different area than the district does now.

List votes
PartyVotesShare
CDU49,29630.6%
SPD35,33722.0%
FDP28,41917.7%
GRÜNE28,34917.6%
Die Linke11,8237.3%
PIRATEN3,3962.1%
NPD1,3180.8%
Die Tierschutzpartei9580.6%
REP6860.4%
ödp3640.2%
PBC2880.2%
Die Violetten2850.2%
Volksabstimmung2390.1%
DVU710.0%
BüSo620.0%
MLPD570.0%
ADM400.0%
CSU00.0%
FAMILIE00.0%
BP00.0%
PSG00.0%
ZENTRUM00.0%
CM00.0%
DKP00.0%
FWD00.0%
RRP00.0%
RENTNER00.0%
Freie Union00.0%
Übrige00.0%

2005

The boundaries changed after this election, so this result covers a slightly different area than the district does now.

List votes
PartyVotesShare
CDU56,53333.5%
SPD53,39731.7%
GRÜNE25,68615.2%
FDP21,10712.5%
Die Linke.7,3074.3%
NPD1,6551.0%
FAMILIE8700.5%
REP8100.5%
GRAUE7450.4%
PBC3490.2%
MLPD920.1%
BüSo890.1%
CSU00.0%
Offensive D00.0%
Die Tierschutzpartei00.0%
Die Frauen00.0%
BP00.0%
ZENTRUM00.0%
Deutschland00.0%
AGFG00.0%
APPD00.0%
50Plus00.0%
Die Partei00.0%
PSG00.0%
Pro DM00.0%
CM00.0%
DSU00.0%
HP00.0%
Humanwirtschafts- Partei00.0%
Statt Partei00.0%
Independents00.0%
Übrige00.0%

2002

The boundaries changed after this election, so this result covers a slightly different area than the district does now.

List votes
PartyVotesShare
CDU61,55535.7%
SPD59,93034.7%
GRÜNE30,41317.6%
FDP14,3318.3%
PDS2,3271.3%
REP8510.5%
Schill7990.5%
Tierschutz6030.3%
NPD4220.2%
GRAUE4020.2%
PBC2990.2%
ödp2230.1%
Die Frauen2080.1%
PRG1030.1%
CM910.1%
BüSo300.0%
CSU00.0%
BP00.0%
FAMILIE00.0%
HP00.0%
Violetten00.0%
AUFBRUCH00.0%
ZENTRUM00.0%
KPD00.0%

1998

The boundaries changed after this election, so this result covers a slightly different area than the district does now.

List votes
PartyVotesShare
SPD53,72739.6%
CDU49,32036.3%
GRÜNE11,8458.7%
F.D.P.10,9868.1%
REP3,3302.5%
PDS1,5341.1%
GRAUE6380.5%
Tierschutz5380.4%
NPD3250.2%
BFB3110.2%
ödp1790.1%
PBC1750.1%
APPD1420.1%
Die Frauen1260.1%
NATURGESETZ840.1%
CM650.0%
DPD380.0%
BüSo260.0%
MLPD220.0%
CSU00.0%
Deutschland00.0%
APD00.0%
BP00.0%
CHANCE 200000.0%
FAMILIE00.0%
HP00.0%
FORUM00.0%
AB 200000.0%
PASS00.0%

1994

The boundaries changed after this election, so this result covers a slightly different area than the district does now.

List votes
PartyVotesShare
CDU53,96741.1%
SPD45,00134.3%
GRÜNE12,8449.8%
FDP12,5659.6%
REP3,7202.8%
PDS1,1500.9%
GRAUE5430.4%
APD5000.4%
Statt Partei2740.2%
ödp2370.2%
PBC2160.2%
NATURGESETZ1740.1%
CM790.1%
BüSo300.0%
MLPD220.0%
CSU00.0%
BP00.0%
BSA00.0%
LIGA00.0%
ZENTRUM00.0%
Tierschutz00.0%
PASS00.0%

1990

The boundaries changed after this election, so this result covers a slightly different area than the district does now.

List votes
PartyVotesShare
CDU55,76043.5%
SPD43,66834.1%
FDP15,74912.3%
GRÜNE7,2195.6%
REP2,8212.2%
Die Grauen1,1850.9%
NPD6440.5%
ÖDP4760.4%
PDS3600.3%
LIGA1110.1%
CM1030.1%
Patrioten280.0%
CSU00.0%
DSU00.0%
B90/Gr00.0%
BP00.0%
DDD00.0%
BSA00.0%
ÖKO-Union00.0%
Mündige00.0%
Frauen00.0%
KPD00.0%
SpAD00.0%
VAA00.0%

Data as of 2026-10-12

Source: Die Bundeswahlleiterin; Zeit Online; historical boundaries reconstructed from published maps; Die Bundeswahlleiterin, Statistisches Bundesamt, Geobasis-DE and BKG