Every Member of the European Parliament, ranked by roll-call attendance over the last 180 days.
EU average 87.5% across 717 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 |
|---|---|---|---|---|---|
| 501 | Norbert HERHAMMER | 🇩🇪Germany | EPP | 84.5% | 1,333 |
| 502 | Brice HORTEFEUX | 🇫🇷France | EPP | 98.4% | 252 |
| 503 | Alexandre VARAUT | 🇫🇷France | Patriots | 87.6% | 1,644 |
| 504 | Fabienne KELLER | 🇫🇷France | Renew | 98.2% | 1,644 |
| 505 | Guillaume PELTIER | 🇫🇷France | ECR | 79.1% | 1,644 |
| 506 | Younous OMARJEE | 🇫🇷France | Left | 79.8% | 1,644 |
| 507 | Nadine MORANO | 🇫🇷France | EPP | 97.2% | 1,644 |
| 508 | Julien SANCHEZ | 🇫🇷France | Patriots | 85.0% | 1,644 |
| 509 | Catherine GRISET | 🇫🇷France | Patriots | 95.2% | 1,644 |
| 510 | Pascal CANFIN | 🇫🇷France | Renew | 90.3% | 1,644 |
| 511 | Marie TOUSSAINT | 🇫🇷France | Greens/EFA | 90.8% | 1,644 |
| 512 | Nicolas BAY | 🇫🇷France | ECR | 94.5% | 1,644 |
| 513 | Gilles PENNELLE | 🇫🇷France | Patriots | 96.3% | 1,644 |
| 514 | Jordan BARDELLA | 🇫🇷France | Patriots | 53.8% | 1,644 |
| 515 | Valérie HAYER | 🇫🇷France | Renew | 90.5% | 1,644 |
| 516 | France JAMET | 🇫🇷France | Patriots | 97.0% | 1,644 |
| 517 | Nathalie LOISEAU | 🇫🇷France | Renew | 90.3% | 1,644 |
| 518 | Mounir SATOURI | 🇫🇷France | Greens/EFA | 83.9% | 1,644 |
| 519 | David CORMAND | 🇫🇷France | Greens/EFA | 97.4% | 1,644 |
| 520 | Jérémy DECERLE | 🇫🇷France | Renew | 94.0% | 1,644 |
| 521 | Leila CHAIBI | 🇫🇷France | Left | 96.8% | 1,644 |
| 522 | Manon AUBRY | 🇫🇷France | Left | 92.1% | 1,644 |
| 523 | François-Xavier BELLAMY | 🇫🇷France | EPP | 88.0% | 1,644 |
| 524 | Bernard GUETTA | 🇫🇷France | Renew | 90.1% | 1,644 |
| 525 | Christophe GRUDLER | 🇫🇷France | Renew | 98.2% | 1,644 |
| 526 | Damien CARÊME | 🇫🇷France | Left | 77.9% | 1,644 |
| 527 | Gilles BOYER | 🇫🇷France | Renew | 99.1% | 1,644 |
| 528 | Stéphanie YON-COURTIN | 🇫🇷France | Renew | 78.4% | 1,644 |
| 529 | Laurence FARRENG | 🇫🇷France | Renew | 92.2% | 1,644 |
| 530 | Thierry MARIANI | 🇫🇷France | Patriots | 95.4% | 1,644 |
| 531 | Virginie JORON | 🇫🇷France | Patriots | 94.0% | 1,644 |
| 532 | Jean-Paul GARRAUD | 🇫🇷France | Patriots | 87.7% | 1,644 |
| 533 | Philippe OLIVIER | 🇫🇷France | Patriots | 75.2% | 1,644 |
| 534 | André ROUGÉ | 🇫🇷France | Patriots | 98.0% | 1,644 |
| 535 | Mathilde ANDROUËT | 🇫🇷France | Patriots | 96.8% | 1,644 |
| 536 | Raphaël GLUCKSMANN | 🇫🇷France | S&D | 75.0% | 1,644 |
| 537 | Aurore LALUCQ | 🇫🇷France | S&D | 66.3% | 1,644 |
| 538 | Pierre-Romain THIONNET | 🇫🇷France | Patriots | 94.5% | 1,644 |
| 539 | Nora MEBAREK | 🇫🇷France | S&D | 89.0% | 1,644 |
| 540 | Sandro GOZI | 🇫🇷France | Renew | 91.5% | 1,644 |
| 541 | Marie DAUCHY | 🇫🇷France | Patriots | 82.0% | 1,644 |
| 542 | Marina MESURE | 🇫🇷France | Left | 98.2% | 1,644 |
| 543 | Christophe CLERGEAU | 🇫🇷France | S&D | 73.3% | 1,644 |
| 544 | Grégory ALLIONE | 🇫🇷France | Renew | 97.2% | 1,644 |
| 545 | Valérie DEVAUX | 🇫🇷France | Renew | 98.5% | 1,644 |
| 546 | Malika SOREL | 🇫🇷France | NI | 99.9% | 1,644 |
| 547 | Fabrice LEGGERI | 🇫🇷France | Patriots | 83.3% | 1,644 |
| 548 | Mélanie DISDIER | 🇫🇷France | Patriots | 95.1% | 1,644 |
| 549 | Matthieu VALET | 🇫🇷France | Patriots | 76.5% | 1,644 |
| 550 | Anne-Sophie FRIGOUT | 🇫🇷France | Patriots | 95.0% | 1,644 |
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
| # | Member | Country | On close votes | Overall |
|---|---|---|---|---|
| 1 | Claudiu MANDA | 🇷🇴Romania | 5.6% | 15.0% |
| 2 | Mimmo LUCANO | 🇮🇹Italy | 11.1% | 29.3% |
| 3 | Tamás DEUTSCH | 🇭🇺Hungary | 12.5% | 31.0% |
| 4 | Dragoş BENEA | 🇷🇴Romania | 13.9% | 39.7% |
| 5 | Giuseppe MILAZZO | 🇮🇹Italy | 22.2% | 37.7% |
| 6 | György HÖLVÉNYI | 🇭🇺Hungary | 26.4% | 58.0% |
| 7 | Dan NICA | 🇷🇴Romania | 29.2% | 51.9% |
| 8 | Elena YONCHEVA | 🇧🇬Bulgaria | 29.2% | 41.7% |
| 9 | Fulvio MARTUSCIELLO | 🇮🇹Italy | 29.2% | 44.8% |
| 10 | Giorgos GEORGIOU | 🇨🇾Cyprus | 31.9% | 49.8% |