
Member of the European Parliament · Belgium The Left
Rudi Kennes
MEP for Belgium · The Left · Independent · official EP profile
As of 12 September 2026, Rudi Kennes (The Left, Belgium) has declared 81 lobby meetings this term - rank 273 of 719 MEPs by declared meetings.
That sits close to the Parliament average of 85 meetings per MEP, and 11 of 45 within The Left.
33% of this MEP's declared counterpart entries, including diplomatic and government entries, carry a declared EU Transparency Register link - below the like-for-like raw Parliament-wide share of 51%.
Compare with the rest: search and sort all 719 MEPs, or see every MEP from Belgium.
Compared with the averages
Transparency this term
Monthly declared meetings (bars) and the share of all counterpart entries carrying a declared Register link, including diplomatic and government entries (line), July 2024 to September 2026. This is the same current-term window as the figures above, beginning 16 July 2024.
Current month, partial through 11 Sep 2026: 0 declared meetings in Sep 2026. Peak: 10 in Jun 2026.
Busiest month: 10 declared in June 2026. Months with no declared meetings have no Register-share value.
Who Rudi Kennes meets most
Counterparts are merged by resolved Transparency Register identity where possible. An entry counts as register-linked above only when the MEP declaration itself carries a Register link.
Where the meetings cluster
Most-met sectors
Labour & trade unions (17), Human rights & humanitarian (8), Environment & climate (3)
Meetings by committee topic
Employment and Social Affairs (27), International Trade (16), Industry, Research and Energy (9), Budgetary Control (2), Transport and Tourism (2)
Most recent declared meetings
| Date | Counterpart | Capacity | Subject |
|---|---|---|---|
| 8 Jul 2026 | Parti National Rifain - PNR | Member | EU-Morocco relationship |
| 8 Jul 2026 | Japanese Communist Party | Member | Workers' rights |
| 2 Jul 2026 | Mission of Bangladesh to the European Union | Member | EU-trade policy |
| 1 Jul 2026 | International Road Transport Union Permanent Delegation to the EU ↗ | Member | EU policy on public transport |
| 1 Jul 2026 | Global Sumud - Netherlands | Member | Situation in Palestine |
| 30 Jun 2026 | European Federation of Food, Agriculture and Tourism Trade Unions ↗ | Member | Workers' rights |
| 29 Jun 2026 | European Transport Workers' Federation ↗ | Member | Transport workers's rights |
| 29 Jun 2026 | MEDITERRANEA Saving Humans APS | Member | Situation in the West Bank |
| 25 Jun 2026 | Futerro ↗ | Member | EU industrial policy |
| 23 Jun 2026 | Viva Salud | Member | Human rights in the Philippines |
Show 20 more meetings
| Date | Counterpart | Capacity | Subject |
|---|---|---|---|
| 22 Jun 2026 | International Diplomatic Council of Tamil Eelam - IDCTE | Member | Tamil rights in Sri Lanka |
| 16 Jun 2026 | Mission of the People's Republic of China to the EU | Member | EU-China relations |
| 16 Jun 2026 | Mission of the People's Republic of China to the EU | Member | China-EU relations |
| 10 Jun 2026 | industriAll European Trade Union ↗ | Member | EU Industrial policy |
| 10 Jun 2026 | EUROPEAN TRADE UNION CONFEDERATION ↗ | Member | European standardisation |
| 12 May 2026 | CONAIE Frente Anti Minero del Ecuador | Member | Workers' rights in Ecuador |
| 9 Apr 2026 | MEDITERRANEA Saving Humans APS | Member | EU trade policy |
| 23 Mar 2026 | REScoop.eu vzw ↗ | Member | EU energy policy |
| 23 Mar 2026 | Embassy of the Islamic Republic of Iran to Belgium and Luxembourg | Member | EU-Iran relations; conflict in the Middle East |
| 4 Mar 2026 | Ambassade de Cuba en Belgique et auprès de l'Union européenne | Member | Humanitarian situation in Cuba |
| 26 Feb 2026 | Counter Balance ↗ | Member | EU investment policy |
| 19 Feb 2026 | VRT | Member | EU media landscape |
| 19 Feb 2026 | Mission of Venezuela to the European Union | Member | Situation in Venezuela |
| 13 Feb 2026 | Mission of Palestine to the EU, Belgium and Luxembourg | Member | Situation in Palestine |
| 9 Feb 2026 | Permanent Representation of Greece to the EU | Member | Workers' rights and welfare provision |
| 26 Jan 2026 | WWF European Policy Programme ↗ | Member | EU environmental policy |
| 21 Jan 2026 | Mission of Switzerland to the European Union | Member | EU-Switzerland trade relations |
| 20 Jan 2026 | ASSEDEL | Member | International trade and human rights |
| 11 Dec 2025 | #DiasporaVote! ↗ | Member | Youth engagement |
| 10 Dec 2025 | European Federation of Food, Agriculture and Tourism Trade Unions ↗ | Member | Workers' rights, international trade |
The full record is in the official EP declarations.
Roll-call voting record
Recorded votes only. Parliament held 5,568 roll-call votes while Rudi Kennes held the seat, 537 of them the final vote on a text. A member with no vote recorded may have been on parliamentary business, ill, on leave, or present without voting - the published record does not distinguish these and gives no reason. Votes taken by show of hands or by secret ballot are not recorded by name and are absent here.
How they voted on final texts
Share of the 537 final votes held while seated.
With and against the group
On the 491 final texts where more than half of The Left members casting a vote went one way, and Rudi Kennes also voted. Groups are not bound to vote together: a Member's mandate is personal and exercised freely, so neither figure is a measure of performance.
Final texts where Rudi Kennes differed from the The Left majority
| Date | Text | Their vote | The Left majority |
|---|---|---|---|
| 9 July 2026 | A10-0167/2026 – Ľudovít Ódor – Motion for a resolution | Abstained | Against |
| 7 July 2026 | A10-0189/2026 – Adam Bielan – Motion for a resolution (as a whole) | Abstained | Against |
| 7 July 2026 | A10-0170/2026 – Joachim Streit – Motion for a resolution (as a whole) | Abstained | Against |
| 7 July 2026 | A10-0169/2026 – Matthias Ecke – Motion for a resolution (as a whole) | Against | Abstained |
| 7 July 2026 | A10-0180/2026 – Andrzej Halicki – Motion for a resolution (as a whole) | Abstained | For |
| 18 June 2026 | B10-0303/2026 – Motion for a resolution (as a whole) | Abstained | For |
| 17 June 2026 | A10-0166/2026 – Riho Terras – Motion for a resolution (as a whole) | Abstained | Against |
| 17 June 2026 | A10-0150/2026 – Leoluca Orlando – Motion for a resolution (as a whole) | Abstained | For |
| 17 June 2026 | A10-0146/2026 – Karin Karlsbro – Motion for a resolution | Against | For |
| 21 May 2026 | A10-0121/2026 – Isabella Lövin – Motion for a resolution (as a whole) | Abstained | For |
32 further instances are not listed. All roll-call votes.
Unlinked but matchable
12 counterpart entrys in Rudi Kennes's declarations appear to match an EU Transparency Register entry without being linked in the declaration:
- “MEDITERRANEA Saving Humans APS” - likely MEDITERRANEA Saving Humans APS (2 counterpart entrys)
- “UniEuropa” - likely UNI Europa (2 counterpart entrys)
- “ASSEDEL” - likely L’Association européenne pour la défense des droits et des libertés (1 counterpart entry)
Matching is automated and can be wrong - see how matching works. Linking the register entry is the fix, and it is the MEP office's to make.