Offene Daten · CC BY 4.0

Daten herunterladen

Alle 650 namentliche Schlussabstimmungen der 10. Wahlperiode (seit Juli 2024) mit 465.349 Einzelstimmen — als CSV und JSON, direkt aus dem amtlichen EP Open Data Portal aufbereitet. Inklusive Stimmkorrekturen. Frei nachnutzbar unter Namensnennung, ohne Share-alike-Pflicht.

Komplettpaket
Alle Tabellen (ZIP)1,8 MB
CSV + JSON aller Tabellen, README, datapackage.json und Lizenz in einem Archiv.
Stand & Aktualisierung2026-06-24 12:06 CEST
Der Datensatz wird automatisch mit der Website aktualisiert. Während der Plenarwochen wird künftig werktäglich nur die laufende Sitzungswoche neu abgefragt (schnellerer Build); ältere Wochen behalten ihren jeweiligen Stand. Jede Sitzungswoche trägt daher einen eigenen Stand (siehe Wochen-Download). Quelle: EP Open Data Portal.
Einzelne Tabellen
votes650 Zeilen · 282 KB
Abstimmungen (primäre Schlussabstimmung je Vorlage)
member_votes465.349 Zeilen · 14,8 MB
Einzelstimmen der Abgeordneten (inkl. Korrekturen)
members718 Zeilen · 54 KB
Abgeordnete (aktuelles Roster)
groups9 Zeilen · 388 B
Fraktionen
countries27 Zeilen · 367 B
Mitgliedstaaten
Felder & Struktur
votesAbstimmungen (primäre Schlussabstimmung je Vorlage) · 650 Zeilen
SpalteBedeutung
vote_idEindeutige Kennung: Datum_VOT-ITM-Nummer (z. B. 2026-06-17_992855). Das Datumspräfix sorgt für globale Eindeutigkeit, da prozedurale Tagesordnungs-Abstimmungen nur tagesweise nummeriert sind.
dateAbstimmungsdatum (ISO 8601)
titleTitel der Vorlage
referenceAktenzeichen (z. B. A10-0048/2026)
committeeFederführender Ausschuss (Kürzel)
committee_fullFederführender Ausschuss (voller Name)
rapporteurBerichterstatter:in (nur bei A-Berichten)
resultErgebnis (ADOPTED / REJECTED / …)
count_forAmtliche Anzahl Ja-Stimmen
count_againstAmtliche Anzahl Nein-Stimmen
count_abstentionAmtliche Anzahl Enthaltungen
topicsEuroVoc-Themen, mit „; “ getrennt
rollcall_countAnzahl namentlicher Abstimmungen zur Vorlage
sessionPlenarsitzung (Bezeichnung)
urlLink zur Detailseite auf openrcv.eu
member_votesEinzelstimmen der Abgeordneten (inkl. Korrekturen) · 465.349 Zeilen
SpalteBedeutung
vote_idVerweis auf votes.vote_id
member_idVerweis auf members.member_id (EP-MdEP-ID)
positionPosition: FOR / AGAINST / ABSTENTION / EXCUSED (offiziell entschuldigt) / DID_NOT_VOTE (im Mandat, aber nicht abgestimmt)
position_correctedBeabsichtigte Stimme laut offizieller Korrektur (leer = keine Korrektur). Das amtliche Ergebnis bleibt unberührt.
membersAbgeordnete (aktuelles Roster) · 718 Zeilen
SpalteBedeutung
member_idEP-MdEP-ID
first_nameVorname
last_nameNachname
country_codeMitgliedstaat (ISO-2)
countryMitgliedstaat (deutsch)
group_codeFraktions-Code
group_labelFraktion (Kurzlabel)
partyNationale Partei (Kürzel)
party_fullNationale Partei (voller Name)
groupsFraktionen · 9 Zeilen
SpalteBedeutung
codeFraktions-Code
labelKurzlabel
label_fullVoller Name
countriesMitgliedstaaten · 27 Zeilen
SpalteBedeutung
codeISO-2-Code
nameDeutscher Name

Lizenz & Namensnennung

Die zugrunde liegenden Daten stammen vom Europäischen Parlament (Open Data Portal) und stehen unter CC BY 4.0. Bei Weiterverwendung bitte die Quelle nennen:

Datenquelle: Europäisches Parlament (Open Data Portal), aufbereitet von OpenRCV (openrcv.eu), CC BY 4.0.

Es besteht keine Share-alike-Pflicht — die Daten sind frei weiterverwendbar.

Schnellstart

Beispiel mit Python/pandas — das Stimmverhalten einer/eines Abgeordneten auswerten:

import pandas as pd votes = pd.read_csv("votes.csv") mv = pd.read_csv("member_votes.csv") members = pd.read_csv("members.csv") # Wie hat MdEP 124834 abgestimmt? df = mv[mv.member_id == 124834].merge(votes, on="vote_id") print(df[["date", "title", "position", "position_corrected"]])