Every Member of the European Parliament, ranked by roll-call attendance over the last 180 days.
EU average 89.0% across 718 ranked MEPs
How the averages are calculated →Mean attendance of each country’s ranked MEPs · number of ranked MEPs · select a country to filter the leaderboard
| # | Member | Country | Party | Attendance | Total votes |
|---|---|---|---|---|---|
| 401 | Fabio DE MASI | 🇩🇪Germany | NI | 92.3% | 1,711 |
| 402 | Jonás FERNÁNDEZ | 🇪🇸Spain | S&D | 92.3% | 1,711 |
| 403 | Laura BALLARÍN CEREZA | 🇪🇸Spain | S&D | 92.3% | 1,711 |
| 404 | Hana JALLOUL MURO | 🇪🇸Spain | S&D | 92.3% | 1,711 |
| 405 | Daniel OBAJTEK | 🇵🇱Poland | ECR | 92.3% | 1,711 |
| 406 | Ondřej KRUTÍLEK | 🏳️Czechia | ECR | 92.2% | 1,711 |
| 407 | Guillaume PELTIER | 🇫🇷France | ECR | 92.1% | 1,711 |
| 408 | Marcos ROS SEMPERE | 🇪🇸Spain | S&D | 92.1% | 1,711 |
| 409 | Vlad VASILE-VOICULESCU | 🇷🇴Romania | Renew | 92.1% | 1,711 |
| 410 | Pablo ARIAS ECHEVERRÍA | 🇪🇸Spain | EPP | 92.0% | 1,711 |
| 411 | Biljana BORZAN | 🇭🇷Croatia | S&D | 92.0% | 1,711 |
| 412 | Salvatore DE MEO | 🇮🇹Italy | EPP | 92.0% | 1,711 |
| 413 | Mariateresa VIVALDINI | 🇮🇹Italy | ECR | 92.0% | 1,711 |
| 414 | Nicolae ȘTEFĂNUȚĂ | 🇷🇴Romania | Greens/EFA | 91.9% | 1,711 |
| 415 | David MCALLISTER | 🇩🇪Germany | EPP | 91.9% | 1,711 |
| 416 | Jadwiga WIŚNIEWSKA | 🇵🇱Poland | ECR | 91.9% | 1,711 |
| 417 | Patryk JAKI | 🇵🇱Poland | ECR | 91.9% | 1,711 |
| 418 | Judita LAŠŠÁKOVÁ | 🇸🇰Slovakia | NI | 91.9% | 1,711 |
| 419 | Jaroslav BŽOCH | 🏳️Czechia | Patriots | 91.9% | 1,711 |
| 420 | András LÁSZLÓ | 🇭🇺Hungary | Patriots | 91.9% | 1,711 |
| 421 | Sarah KNAFO | 🇫🇷France | ESN | 91.9% | 1,711 |
| 422 | Ton DIEPEVEEN | 🇳🇱Netherlands | Patriots | 91.9% | 1,711 |
| 423 | Bernd LANGE | 🇩🇪Germany | S&D | 91.8% | 1,711 |
| 424 | Auke ZIJLSTRA | 🇳🇱Netherlands | Patriots | 91.8% | 1,711 |
| 425 | Tomáš KUBÍN | 🏳️Czechia | Patriots | 91.8% | 1,711 |
| 426 | Sandro GOZI | 🇫🇷France | Renew | 91.7% | 1,711 |
| 427 | Li ANDERSSON | 🇫🇮Finland | Left | 91.5% | 1,711 |
| 428 | Ilhan KYUCHYUK | 🇧🇬Bulgaria | Renew | 91.2% | 1,711 |
| 429 | Jan-Christoph OETJEN | 🇩🇪Germany | Renew | 91.2% | 1,711 |
| 430 | Sergey LAGODINSKY | 🇩🇪Germany | Greens/EFA | 91.2% | 1,711 |
| 431 | Catarina VIEIRA | 🇳🇱Netherlands | Greens/EFA | 91.2% | 1,711 |
| 432 | Dóra DÁVID | 🇭🇺Hungary | EPP | 91.1% | 1,711 |
| 433 | Verena MERTENS | 🇩🇪Germany | EPP | 91.0% | 1,711 |
| 434 | Özlem DEMIREL | 🇩🇪Germany | Left | 90.9% | 1,711 |
| 435 | Nathalie LOISEAU | 🇫🇷France | Renew | 90.9% | 1,711 |
| 436 | Giuseppe ANTOCI | 🇮🇹Italy | Left | 90.9% | 1,711 |
| 437 | Ilia LAZAROV | 🇧🇬Bulgaria | EPP | 90.8% | 1,711 |
| 438 | Csaba BOGDÁN | 🇭🇺Hungary | EPP | 90.8% | 919 |
| 439 | Vilis KRIŠTOPANS | 🇱🇻Latvia | Patriots | 90.6% | 1,711 |
| 440 | Andrzej BUŁA | 🇵🇱Poland | EPP | 90.6% | 1,711 |
| 441 | Markus BUCHHEIT | 🇩🇪Germany | ESN | 90.5% | 1,711 |
| 442 | Mieke ANDRIESE | 🇳🇱Netherlands | Patriots | 90.5% | 1,711 |
| 443 | Rasmus ANDRESEN | 🇩🇪Germany | Greens/EFA | 90.5% | 1,711 |
| 444 | Raphaël GLUCKSMANN | 🇫🇷France | S&D | 90.5% | 1,711 |
| 445 | Marion MARÉCHAL | 🇫🇷France | ECR | 90.5% | 1,711 |
| 446 | Dan BARNA | 🇷🇴Romania | Renew | 90.5% | 1,711 |
| 447 | Leire PAJÍN | 🇪🇸Spain | S&D | 90.3% | 1,711 |
| 448 | Inese VAIDERE | 🇱🇻Latvia | EPP | 90.2% | 1,711 |
| 449 | Csaba DÖMÖTÖR | 🇭🇺Hungary | Patriots | 90.2% | 1,711 |
| 450 | Branislav ONDRUŠ | 🇸🇰Slovakia | NI | 90.1% | 1,711 |