[ leaderboard ]

MEP Leaderboard

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

Data as of 8 Oct 2026 · 180-day windowEP · roll-call · 180d1,910 votes

Average attendance

EU average 88.5% across 717 ranked MEPs

How the averages are calculated →
Country averages · 27 countries, ranked
  1. 1🇦🇹Austria2097.2%
  2. 2🇱🇺Luxembourg696.8%
  3. 3🇩🇰Denmark1496.7%
  4. 4🇸🇪Sweden2194.8%
  5. 5🇵🇹Portugal2193.6%
  6. 6🇸🇰Slovakia1593.3%
  7. 7🇳🇱Netherlands3193.1%
  8. 8🇸🇮Slovenia992.3%
  9. 9🇵🇱Poland5392.1%
  10. 10🇱🇹Lithuania1191.7%
  11. 11🇧🇪Belgium2291.2%
  12. 12🇩🇪Germany9690.6%
  13. 13🇫🇷France8189.2%
  14. 14🇨🇿Czechia2189.2%
  15. 15🇫🇮Finland1589.1%
  16. 16🇪🇸Spain6088.8%
  17. 17🇱🇻Latvia988.8%
  18. 18🇪🇪Estonia786.9%
  19. 19🇮🇹Italy7686.2%
  20. 20🇮🇪Ireland1485.9%
  21. 21🇧🇬Bulgaria1783.1%
  22. 22🇭🇷Croatia1281.9%
  23. 23🇬🇷Greece2181.2%
  24. 24🇷🇴Romania3377.5%
  25. 25🇭🇺Hungary2172.8%
  26. 26🇲🇹Malta572.4%
  27. 27🇨🇾Cyprus668.4%

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
101Barry ANDREWS🇮🇪IrelandRenew99.1%1,910
102Niels GEUKING🇩🇪GermanyEPP99.1%1,910
103Elisabeth GROSSMANN🇦🇹AustriaS&D99.1%1,910
104Marc JONGEN🇩🇪GermanyESN99.1%1,910
105Galato ALEXANDRAKI🇬🇷GreeceECR99.1%1,910
106Oihane AGIRREGOITIA MARTÍNEZ🇪🇸SpainRenew99.1%1,910
107Sérgio GONÇALVES🇵🇹PortugalS&D99.1%1,910
108Daniel BUDA🇷🇴RomaniaEPP99.0%1,910
109Marina KALJURAND🇪🇪EstoniaS&D99.0%1,910
110Matej TONIN🇸🇮SloveniaEPP99.0%1,910
111Milan MAZUREK🇸🇰SlovakiaESN99.0%1,910
112Kris VAN DIJCK🇧🇪BelgiumECR99.0%1,910
113Idoia MENDIA🇪🇸SpainS&D99.0%1,910
114Sandra GÓMEZ LÓPEZ🇪🇸SpainS&D99.0%1,910
115Ľubica KARVAŠOVÁ🇸🇰SlovakiaRenew99.0%1,910
116Stine BOSSE🇩🇰DenmarkRenew99.0%1,910
117Fernando NAVARRETE ROJAS🇪🇸SpainEPP99.0%1,910
118Marta WCISŁO🇵🇱PolandEPP99.0%1,910
119João COTRIM DE FIGUEIREDO🇵🇹PortugalRenew99.0%1,910
120Sérgio HUMBERTO🇵🇹PortugalEPP99.0%1,910
121Hanna GEDIN🇸🇪SwedenLeft99.0%1,910
122Giusi PRINCI🇮🇹ItalyEPP99.0%1,910
123Evelyn REGNER🇦🇹AustriaS&D98.9%1,910
124Lukas MANDL🇦🇹AustriaEPP98.9%1,910
125Kira Marie PETER-HANSEN🇩🇰DenmarkGreens/EFA98.9%1,910
126Vicent MARZÀ IBÁÑEZ🇪🇸SpainGreens/EFA98.9%1,910
127Anouk VAN BRUG🇳🇱NetherlandsRenew98.9%1,910
128Bogdan RZOŃCA🇵🇱PolandECR98.8%1,910
129Krzysztof BREJZA🇵🇱PolandEPP98.8%1,910
130Valérie DEVAUX🇫🇷FranceRenew98.8%1,910
131Friedrich PÜRNER🇩🇪GermanyNI98.8%1,910
132Tonino PICULA🇭🇷CroatiaS&D98.7%1,910
133Charlie WEIMERS🇸🇪SwedenECR98.7%1,910
134Norbert LINS🇩🇪GermanyEPP98.7%1,910
135Marieke EHLERS🇳🇱NetherlandsPatriots98.7%1,910
136Gabriele BISCHOFF🇩🇪GermanyS&D98.7%1,910
137Marc ANGEL🇱🇺LuxembourgS&D98.7%1,910
138Kristoffer STORM🇩🇰DenmarkECR98.7%1,910
139Mariusz KAMIŃSKI🇵🇱PolandECR98.7%1,910
140Roberto VANNACCI🇮🇹ItalyESN98.7%1,910
141Gaetano PEDULLA'🇮🇹ItalyLeft98.7%1,910
142Daniele POLATO🇮🇹ItalyECR98.7%1,910
143Fabienne KELLER🇫🇷FranceRenew98.6%1,910
144Tomasz FROELICH🇩🇪GermanyESN98.6%1,910
145Isabel BENJUMEA BENJUMEA🇪🇸SpainEPP98.6%1,910
146Angéline FURET🇫🇷FrancePatriots98.6%1,910
147Siegbert Frank DROESE🇩🇪GermanyESN98.6%1,910
148Michael BLOSS🇩🇪GermanyGreens/EFA98.5%1,910
149César LUENA🇪🇸SpainS&D98.5%1,910
150Valérie DELOGE🇫🇷FrancePatriots98.5%1,910
page 3 / 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. 79 close roll-calls are in the current window. How this is calculated

Full sortable list →
#MemberCountryOn close votesOverall
1Claudiu MANDA🇷🇴Romania8.9%15.3%
2Tamás DEUTSCH🇭🇺Hungary13.6%24.4%
3Dragoş BENEA🇷🇴Romania20.3%43.9%
4Elena YONCHEVA🇧🇬Bulgaria21.5%25.5%
5Mimmo LUCANO🇮🇹Italy24.1%42.5%
6Giuseppe MILAZZO🇮🇹Italy27.8%38.6%
7Fulvio MARTUSCIELLO🇮🇹Italy30.4%41.4%
8Gheorghe CÂRCIU🇷🇴Romania31.6%30.3%
9Caterina CHINNICI🇮🇹Italy36.7%42.1%
10Dan NICA🇷🇴Romania39.2%61.2%
MEP Leaderboard, WheresMyMEP.eu