Track your MEP's income European Parliament

130,000+ visits in the past year

As featured in

The tightest official For–Against margin in each of the last three plenary weeks.

Who breaks with their group most often

Share of recorded roll-call votes cast differently from the political group's majority.

Full list →
  1. 1Emmanouil FRAGKOS🇬🇷GreeceECR56.9% (119 of 209)
  2. 2Galato ALEXANDRAKI🇬🇷GreeceECR55.7% (97 of 174)
  3. 3Kristoffer STORM🇩🇰DenmarkECR43.6% (89 of 204)
  4. 4Ondřej KNOTEK🇨🇿CzechiaPatriots43.6% (68 of 156)
  5. 5Jana NAGYOVÁ🇨🇿CzechiaPatriots42.0% (63 of 150)

Last plenary, 6–8 Oct 2026

See all on Trends →

Coming up next plenary

12 Nov 2026

  • 12 NovFrom prototypes to capabilities – enabling new defence actors to scale up
  • 12 NovUnion retail investor protection rules
  • 12 NovModernisation of the key information document
  • 12 NovEuropean Chemicals Agency and amending regulations
  • 12 NovGeographical indications: aligning EU rules with changes to the provisions under the Lisbon Agreement
  • 12 NovAssociation of the overseas countries and territories with the EU including EU/Greenland/Denmark relations
  • 12 NovEU agri-food promotion policy
  • 12 NovInstitutional aspects of artificial intelligence in the context of European integration
  • 12 NovAmendments to the Statute for Members of the European Parliament, as regards proxy voting
  • 12 NovElection of a Vice-President of the European Parliament (to replace Nicolae Ștefănuță)

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 with fewer than 100 eligible roll-call votes still have a figure on their page, marked "Too new to rank", and are left out of the leaderboard, Top and Bottom 10, ranks and averages. 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.