[ leaderboard ]

MEP Leaderboard

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

Data as of 6 Oct 2026 · 180-day windowEP · roll-call · 180d1,711 votes

Average attendance

EU average 89.0% across 715 ranked MEPs

How the averages are calculated →
Country averages · 27 countries, ranked
  1. 1🇦🇹Austria2098.0%
  2. 2🇩🇰Denmark1497.8%
  3. 3🇱🇺Luxembourg696.6%
  4. 4🇸🇪Sweden2194.6%
  5. 5🇱🇹Lithuania1194.4%
  6. 6🇸🇰Slovakia1593.8%
  7. 7🇵🇹Portugal2193.4%
  8. 8🇸🇮Slovenia993.0%
  9. 9🇵🇱Poland5392.8%
  10. 10🇳🇱Netherlands3192.7%
  11. 11🇧🇪Belgium2291.4%
  12. 12🇩🇪Germany9590.9%
  13. 13🇪🇸Spain6090.0%
  14. 14🇫🇷France8189.2%
  15. 15🇱🇻Latvia988.5%
  16. 16🇪🇪Estonia787.9%
  17. 17🇨🇿Czechia2187.9%
  18. 18🇫🇮Finland1587.9%
  19. 19🇮🇹Italy7686.3%
  20. 20🇮🇪Ireland1486.1%
  21. 21🇧🇬Bulgaria1784.2%
  22. 22🇬🇷Greece2184.2%
  23. 23🇭🇷Croatia1283.5%
  24. 24🇷🇴Romania3378.4%
  25. 25🇭🇺Hungary2077.2%
  26. 26🇨🇾Cyprus671.9%
  27. 27🇲🇹Malta567.2%

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

Download CSV →
showing 50 of 715 meps
#MemberCountryPartyAttendanceTotal votes
1Seán KELLY🇮🇪IrelandEPP99.9%1,711
2Daniel FREUND🇩🇪GermanyGreens/EFA99.9%1,711
3Massimiliano SALINI🇮🇹ItalyEPP99.9%1,711
4Lena SCHILLING🇦🇹AustriaGreens/EFA99.9%1,711
5Malika SOREL🇫🇷FranceNI99.9%1,711
6Herbert DORFMANN🇮🇹ItalyEPP99.8%1,711
7Merja KYLLÖNEN🇫🇮FinlandLeft99.8%1,711
8Pär HOLMGREN🇸🇪SwedenGreens/EFA99.8%1,711
9Bert-Jan RUISSEN🇳🇱NetherlandsECR99.8%1,711
10Liudas MAŽYLIS🇱🇹LithuaniaEPP99.8%1,711
11Vladimir PREBILIČ🇸🇮SloveniaGreens/EFA99.8%1,711
12Elisabeth DIERINGER🇦🇹AustriaPatriots99.8%1,711
13Marie-Luce BRASIER-CLAIN🇫🇷FrancePatriots99.8%1,711
14Ingeborg TER LAAK🇳🇱NetherlandsEPP99.8%1,711
15Raquel GARCÍA HERMIDA-VAN DER WALLE🇳🇱NetherlandsRenew99.8%1,711
16Rasmus NORDQVIST🇩🇰DenmarkGreens/EFA99.8%1,711
17Sofie ERIKSSON🇸🇪SwedenS&D99.8%1,711
18Sergio BERLATO🇮🇹ItalyECR99.7%1,711
19Isabella LÖVIN🇸🇪SwedenGreens/EFA99.7%1,711
20Martin HÄUSLING🇩🇪GermanyGreens/EFA99.7%1,711
21Emmanouil FRAGKOS🇬🇷GreeceECR99.7%1,711
22Sara MATTHIEU🇧🇪BelgiumGreens/EFA99.7%1,711
23Dainius ŽALIMAS🇱🇹LithuaniaRenew99.7%1,711
24Pierre PIMPIE🇫🇷FrancePatriots99.7%1,711
25Reinis POZŅAKS🇱🇻LatviaECR99.7%1,711
26Elena SANCHO MURILLO🇪🇸SpainS&D99.7%1,711
27Maravillas ABADÍA JOVER🇪🇸SpainEPP99.7%1,711
28Beatrice TIMGREN🇸🇪SwedenECR99.7%1,711
29Johan DANIELSSON🇸🇪SwedenS&D99.6%1,711
30Anna CAVAZZINI🇩🇪GermanyGreens/EFA99.6%1,711
31Marit MAIJ🇳🇱NetherlandsS&D99.6%1,711
32Jeroen LENAERS🇳🇱NetherlandsEPP99.6%1,711
33Gerolf ANNEMANS🇧🇪BelgiumPatriots99.6%1,711
34Gilles PENNELLE🇫🇷FrancePatriots99.6%1,711
35Heléne FRITZON🇸🇪SwedenS&D99.6%1,711
36Alice KUHNKE🇸🇪SwedenGreens/EFA99.6%1,711
37Markéta GREGOROVÁ🇨🇿CzechiaGreens/EFA99.6%1,711
38Gilles BOYER🇫🇷FranceRenew99.6%1,711
39Petra STEGER🇦🇹AustriaPatriots99.6%1,711
40Denis NESCI🇮🇹ItalyECR99.6%1,711
41Bruno TOBBACK🇧🇪BelgiumS&D99.6%1,711
42Rudi KENNES🇧🇪BelgiumLeft99.6%1,711
43Fernand KARTHEISER🇱🇺LuxembourgNI99.6%1,711
44Marie-Agnes STRACK-ZIMMERMANN🇩🇪GermanyRenew99.6%1,711
45Marc JONGEN🇩🇪GermanyESN99.6%1,711
46Nela RIEHL🇩🇪GermanyGreens/EFA99.6%1,711
47Oliver SCHENK🇩🇪GermanyEPP99.6%1,711
48Lucia YAR🇸🇰SlovakiaRenew99.6%1,711
49Niels Flemming HANSEN🇩🇰DenmarkEPP99.6%1,711
50Jacek PROTAS🇵🇱PolandEPP99.6%1,711
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🇷🇴Romania9.7%17.1%
2Tamás DEUTSCH🇭🇺Hungary15.3%28.7%
3Dragoş BENEA🇷🇴Romania22.2%49.0%
4Elena YONCHEVA🇧🇬Bulgaria23.6%28.5%
5Fulvio MARTUSCIELLO🇮🇹Italy23.6%34.7%
6Mimmo LUCANO🇮🇹Italy26.4%47.4%
7Giuseppe MILAZZO🇮🇹Italy30.6%40.0%
8Gheorghe CÂRCIU🇷🇴Romania34.7%33.8%
9Caterina CHINNICI🇮🇹Italy40.3%43.8%
10Dan-Ştefan MOTREANU🇷🇴Romania40.3%43.0%
MEP Leaderboard, WheresMyMEP.eu