Track your MEP's income in the European Parliament

Used by 120,000+ people across Europe

As featured in

Last plenary, 6 Oct 2026

See all on Trends →
Health6 Oct 2026· 2026/2023(INL)
Adopted

Psychosocial risks, stress and mental health at work

413 for · 210 against · 29 abstainedmargin 203

Economy6 Oct 2026· 2025/0311(COD)
Adopted

Amending Regulations (EU) No 1173/2011 and (EU) No 473/2013 as regards alignment with the…

450 for · 135 against · 75 abstainedmargin 315

Economy6 Oct 2026· 2025/0312(COD)
Adopted

Economic and budgetary surveillance of Member States in the euro area experiencing or…

458 for · 138 against · 61 abstainedmargin 320

Coming up next plenary

7–8 Oct 2026

  • 7 OctCO2 emission class of heavy-duty vehicles with trailers
  • 7 OctRecommendation on EU-China political relations
  • 7 OctConsular protection for unrepresented citizens of the Union in third countries
  • 7 OctMobilisation of the European Globalisation Adjustment Fund for Displaced Workers: 3 applications (ES, FI, BE)
  • 7 OctEmpowering France to accede to the Inter-American Convention for the Protection and Conservation of Sea Turtles
  • 8 OctMotions for resolutions - The state of play of advancing EU-Africa trade and investment relations
  • 8 OctThe need for an EU strategy to counter Islamist entryism and the influence of the Muslim Brotherhood network
  • 8 OctMotions for resolutions - The upcoming EU anti-corruption strategy
  • 8 OctThe 2026 undemocratic elections to the Russian State Duma and its implications on civil society
  • 8 OctHuman rights situation in Iran, notably the cases of Taraneh Rahimi and Leila Abolhasani
  • 8 OctAttempts by the ruling party Georgian Dream to ban opposition parties in Georgia
  • 8 OctThe cases of Ali Karimli, Anar Mammadli and other political prisoners in Azerbaijan
  • 8 OctObjection pursuant to Rule 115(2), (3) and (4)(c): Lead in gunshot
  • 8 OctPilot project on European Schools Alliances and its contribution to citizenship education, democratic competences and European values
  • 8 OctObjection pursuant to Rule 115(2), (3), and (4)(c): certain botanical species containing hydroxyanthracene derivatives
  • 8 OctObjection pursuant to Rule 115(2), (3), and (4)(c): Monacolins from red yeast rice

For policy teams

A briefing for people who follow EU files for work, built on this same public record.

Explore the data

Frequently asked questions

Want the full method? Read the methodology →

What is WheresMyMEP?⌄

A free tracker of MEP attendance, outside income and voting records in the European Parliament, built from official roll-call data.

How is attendance calculated?⌄

From roll-call votes in plenary over the last 180 days. Abstaining counts as present; not voting counts as absent. Sittings the Parliament officially excused (Rule 162: illness, serious family reasons, official mission, or pregnancy and maternity leave) are credited, not counted as absences. We credit only what the Parliament itself records as excused; an absence it has not excused counts, even if leave was reported in the press. Where leave, illness or an official mission has been reported, the MEP page may show a context note citing the press or official report; context notes never change the score. MEPs who missed every sitting of an entire plenary session are checked by a person before they appear in the Bottom 10.

Where does the income data come from?⌄

From MEPs' own declarations of financial interests, published by the Parliament, normalised into annual ranges.

Is it really free?⌄

Yes. The directory, profiles, leaderboards, rankings and public data tools are free to use.

Can I download the data?⌄

Yes, every ranking exports to CSV.