Wybory do Parlamentu Europejskiego odbyły się w Niemczech 13 czerwca 2004 roku. Wyniki wyborów pokazały spadek zaufania do rządzącej Socjaldemokratycznej Partii Niemiec, która zdobyła najmniej głosów od II wojny światowej. Więcej niż połowa elektoratu który ostatnim razem głosował na SPD, oddała swój głos na inne partie lewicowe, przede wszystkim na Związek 90/Zieloni. Zwycięstwo zanotowała opozycyjna konserwatywna Unia Chrześcijańsko-Demokratyczna i Unia Chrześcijańsko-Społeczna. Wzrost poparcia zanotowała również liberalna Wolna Partia Demokratyczna.

Wyniki Uprawnionych do głosowania: 61 650 330 Liczba głosujących: 26 525 514 (43,0%) Głosów nieważnych: 744 741 (2,8%) Głosów ważnych: 25 780 733 (97,2%)

Partia Liczba głosów Różnica międzywyborami w 1999 % Różnica w %od 1999 Miejsc w PE Różnica miejscod 1999 Unia Chrześcijańsko-Demokratyczna (CDU) 9 412 009 −1 216 215 36,5 −2,8 40 −3 Socjaldemokratyczna Partia Niemiec (SPD) 5 549 243 −2 757 842 21,5 −9,2 23 −10 Związek 90/Zieloni 3 078 276 +1 336 783 11,9 +5,5 13 +6 Unia Chrześcijańsko-Społeczna (CSU) 2 063 564 −476 443 8,0 −1,4 9 −1 Partia Demokratycznego Socjalizmu (PDS) 1 579 693 +88 052 6,1 +0,3 7 +1 Wolna Partia Demokratyczna (FDP) 1 565 000 +644 629 6,1 +3,0 7 +7 Republikanie (REP) 485 691 +24 653 1,9 +0,2 – – Partia Ochrony Zwierząt 331 270 +146 084 1,3 +0,6 – –