[ leaderboard ]

MEP Leaderboard

Every Member of the European Parliament, ranked by roll-call attendance over the last 180 days.

Data as of 22 Oct 2026 · 180-day windowEP · roll-call · 180d1,576 votes

Average attendance

EU average 87.8% across 717 ranked MEPs

How the averages are calculated →
Country averages · 27 countries, ranked
  1. 1🇩🇰Denmark1496.3%
  2. 2🇸🇪Sweden2196.2%
  3. 3🇱🇺Luxembourg696.1%
  4. 4🇦🇹Austria2095.4%
  5. 5🇳🇱Netherlands3193.4%
  6. 6🇵🇹Portugal2193.1%
  7. 7🇱🇻Latvia992.6%
  8. 8🇵🇱Poland5391.4%
  9. 9🇸🇮Slovenia990.9%
  10. 10🇧🇪Belgium2290.9%
  11. 11🇸🇰Slovakia1590.8%
  12. 12🇩🇪Germany9690.8%
  13. 13🇱🇹Lithuania1190.3%
  14. 14🇫🇮Finland1588.6%
  15. 15🇫🇷France8288.0%
  16. 16🇪🇸Spain6087.6%
  17. 17🇨🇿Czechia2186.3%
  18. 18🇲🇹Malta585.1%
  19. 19🇪🇪Estonia784.6%
  20. 20🇮🇹Italy7684.5%
  21. 21🇭🇷Croatia1284.2%
  22. 22🇧🇬Bulgaria1780.8%
  23. 23🇮🇪Ireland1480.0%
  24. 24🇷🇴Romania3377.5%
  25. 25🇭🇺Hungary2077.4%
  26. 26🇬🇷Greece2177.2%
  27. 27🇨🇾Cyprus665.6%

Mean attendance of each country’s ranked MEPs · number of ranked MEPs · select a country to filter the leaderboard

Download CSV →
showing 50 of 717 meps
#MemberCountryPartyAttendanceTotal votes
1Kai TEGETHOFF🇩🇪GermanyGreens/EFA100.0%1,576
2Massimiliano SALINI🇮🇹ItalyEPP99.9%1,576
3Malika SOREL🇫🇷FranceNI99.9%1,576
4Johan DANIELSSON🇸🇪SwedenS&D99.8%1,576
5Jeroen LENAERS🇳🇱NetherlandsEPP99.8%1,576
6Seán KELLY🇮🇪IrelandEPP99.8%1,576
7Herbert DORFMANN🇮🇹ItalyEPP99.8%1,576
8Daniel FREUND🇩🇪GermanyGreens/EFA99.8%1,576
9Merja KYLLÖNEN🇫🇮FinlandLeft99.8%1,576
10Bert-Jan RUISSEN🇳🇱NetherlandsECR99.8%1,576
11Robert GABEL🇩🇪GermanyLeft99.8%484
12Dainius ŽALIMAS🇱🇹LithuaniaRenew99.8%1,576
13Vladimir PREBILIČ🇸🇮SloveniaGreens/EFA99.8%1,576
14Marie-Luce BRASIER-CLAIN🇫🇷FrancePatriots99.8%1,576
15Pierre PIMPIE🇫🇷FrancePatriots99.8%1,576
16Raquel GARCÍA HERMIDA-VAN DER WALLE🇳🇱NetherlandsRenew99.8%1,576
17Sergio BERLATO🇮🇹ItalyECR99.7%1,576
18Marit MAIJ🇳🇱NetherlandsS&D99.7%1,576
19Isabella LÖVIN🇸🇪SwedenGreens/EFA99.7%1,576
20Pär HOLMGREN🇸🇪SwedenGreens/EFA99.7%1,576
21Markéta GREGOROVÁ🇨🇿CzechiaGreens/EFA99.7%1,576
22Roman HAIDER🇦🇹AustriaPatriots99.7%1,576
23Emmanouil FRAGKOS🇬🇷GreeceECR99.7%1,576
24Sara MATTHIEU🇧🇪BelgiumGreens/EFA99.7%1,576
25Paulius SAUDARGAS🇱🇹LithuaniaEPP99.7%1,576
26Elisabeth DIERINGER🇦🇹AustriaPatriots99.7%1,576
27Bruno TOBBACK🇧🇪BelgiumS&D99.7%1,576
28Fernand KARTHEISER🇱🇺LuxembourgNI99.7%1,576
29Reinis POZŅAKS🇱🇻LatviaECR99.7%1,576
30Mirosława NYKIEL🇵🇱PolandEPP99.7%1,576
31Sofie ERIKSSON🇸🇪SwedenS&D99.7%1,576
32Anna CAVAZZINI🇩🇪GermanyGreens/EFA99.6%1,576
33Heléne FRITZON🇸🇪SwedenS&D99.6%1,576
34Marion WALSMANN🇩🇪GermanyEPP99.6%1,576
35Robert BIEDROŃ🇵🇱PolandS&D99.6%1,576
36Łukasz KOHUT🇵🇱PolandEPP99.6%1,576
37Margarita DE LA PISA CARRIÓN🇪🇸SpainPatriots99.6%1,576
38Petra STEGER🇦🇹AustriaPatriots99.6%1,576
39Marie-Agnes STRACK-ZIMMERMANN🇩🇪GermanyRenew99.6%1,576
40Maria ZACHARIA🇬🇷GreeceNI99.6%1,576
41Oliver SCHENK🇩🇪GermanyEPP99.6%1,576
42Lucia YAR🇸🇰SlovakiaRenew99.6%1,576
43Niels Flemming HANSEN🇩🇰DenmarkEPP99.6%1,576
44António TÂNGER CORRÊA🇵🇹PortugalPatriots99.6%1,576
45Hilde VAUTMANS🇧🇪BelgiumRenew99.5%1,576
46Tomas TOBÉ🇸🇪SwedenEPP99.5%1,576
47Julie RECHAGNEUX🇫🇷FrancePatriots99.5%1,576
48Stefan KÖHLER🇩🇪GermanyEPP99.5%1,576
49Jessika VAN LEEUWEN🇳🇱NetherlandsECR99.5%1,576
50Henrik DAHL🇩🇰DenmarkEPP99.5%1,576
page 1 / 15

Attendance on close votes

Ranked MEPs with the lowest participation on roll-calls whose official for/against margin was under 40 votes. Only members with at least 10 eligible close votes after Rule 162 credit are listed. 72 close roll-calls are in the current window. How this is calculated

Full sortable list →
#MemberCountryOn close votesOverall
1Claudiu MANDA🇷🇴Romania5.6%15.7%
2Mimmo LUCANO🇮🇹Italy11.1%30.5%
3Tamás DEUTSCH🇭🇺Hungary12.5%31.0%
4Dragoş BENEA🇷🇴Romania13.9%41.4%
5Giuseppe MILAZZO🇮🇹Italy22.2%36.6%
6György HÖLVÉNYI🇭🇺Hungary26.4%57.7%
7Dan NICA🇷🇴Romania29.2%54.1%
8Elena YONCHEVA🇧🇬Bulgaria29.2%43.5%
9Fulvio MARTUSCIELLO🇮🇹Italy29.2%46.7%
10Giorgos GEORGIOU🇨🇾Cyprus31.9%52.0%
MEP Leaderboard, WheresMyMEP.eu