Every roll-call vote in the European Parliament, with the numbers behind it and a plain-language explanation of what was decided.
Ask about any vote
What was decided at the last plenary session, explained in two minutes.
→See how the people elected in your country vote, one by one.
Climate, migration, digital, health… pick a subject and see every vote on it.
→Plenary session of October 22, 2026
Summary written by AI from the official roll-call record. It can make mistakes, so check the numbers.
Closest vote of the week
Of everything voted at the last session, this is the one that came down to the fewest votes.
Each one has a page with every vote they cast. Click a face to see how they vote.
MEPs don't sit by country but in political groups. Here they are from left to right, with their seats.
The last 30 days of votes compared with the months before.
The Parliament approved the new Erasmus+ programme for 2028‑2034 with a strong majority of 454 votes in favour, 34 against and 93 abstentions, signalling clear support for a larger €47.39 billion budget and wider access for students, teachers and athletes. A similar level of consensus was seen on the revised heat and fuel benchmark values for 2026‑2030, which passed with 474 votes for, 82 against and 28 abstentions, while a proposal to reject the same measure was defeated 482 to 94, showing the amendment was overwhelmingly rejected.
In the area of climate policy, the Parliament adopted a resolution on reducing methane emissions in the energy sector, voting 341 for, 225 against and six abstentions, whereas a separate amendment to postpone some obligations was rejected 374 to 123, indicating a clear preference for maintaining the original timeline. Finally, a budgetary resolution to mobilise the EU Solidarity Fund for storm relief in Malta, Italy, Portugal and Spain was adopted almost unanimously, with 651 votes for, 17 against and three abstentions.