
Member of the European Parliament · Germany EPP
Stefan Köhler
MEP for Germany · European People's Party · Christlich-Soziale Union in Bayern e.V. · official EP profile
As of 14 September 2026, Stefan Köhler (EPP, Germany) has declared 170 lobby meetings this term - rank 112 of 719 MEPs by declared meetings.
That is one of the fuller declaration sheets in the Parliament - 2.0× the average member, and 35 of 185 within European People's Party.
58% of this MEP's declared counterpart entries, including diplomatic and government entries, carry a declared EU Transparency Register link - above 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 Germany.
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: 17 in Dec 2025.
Busiest month: 17 declared in December 2025. Months with no declared meetings have no Register-share value.
Who Stefan Köhler meets most
| Declared counterpart | Meetings |
|---|---|
| Deutscher Bauernverband | 8 |
| AVEC Poultry | 4 |
| BIO Deutschland | 3 |
| Copa Cogeca | 3 |
| IFOAM | 3 |
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
Agriculture & food (57), Chemicals & manufacturing (22), Energy (14)
Meetings by committee topic
Agriculture and Rural Development (8), Environment, Climate and Food Safety (4)
Most recent declared meetings
| Date | Counterpart | Capacity | Subject |
|---|---|---|---|
| 1 Jul 2026 | HARRPA | Member | Politischer Austausch zur Bioökonomiestrategie |
| 1 Jul 2026 | VIER PFOTEN International ↗ | Member | Politischer Austausch zu Tierwohlthemen, GAP |
| 30 Jun 2026 | Compassion in World Farming Brussels ↗ | Member | Politischer Austausch zu Tierwohl in der GAP und Käfighaltung |
| 30 Jun 2026 | Eaton Vehicle Group | Member | Politischer Austausch zu aktuellen Automobilthemen |
| 30 Jun 2026 | Industrieverband Agrar e.V. ↗ | Member | Politischer Austausch zu Lebens- und Futtermittelsicherheit |
| 17 Jun 2026 | TotalEnergies SE ↗ | Member | Politischer Austausch zu energiepolitischen Themen |
| 5 Jun 2026 | Arbeitsgemeinschaft Deutscher Waldbesitzerverbände e. V. ↗ | Member | Politischer Austausch zu aktuellen forstpolitischen Themen |
| 4 Jun 2026 | Gesamtverband der Deutschen Versicherungswirtschaft e.V. ↗ | Member | Politischer Austausch zu Klimaresilienz, Elementarschadenversicherung |
| 3 Jun 2026 | Red Bull GmbH ↗ | Member | Politischer Austausch zur Verpackungsverordnung |
| 3 Jun 2026 | European Metals | Member | Politischer Austausch zum Umweltomnibus |
Show 20 more meetings
| Date | Counterpart | Capacity | Subject |
|---|---|---|---|
| 20 May 2026 | Federation of Associations for Hunting & Conservation of the EU | Member | Politischer Austausch zur Gemeinsamen Agrarpolitik |
| 13 May 2026 | Reckitt Benckiser ENA B.V. | Member | Politischer Austausch zu Bioziden |
| 13 May 2026 | BIO Deutschland ↗ | Member | Politischer Austausch zu Biotechnologie |
| 6 May 2026 | Eurofer | Member | Politischer Austausch zur Rolle von kohlenstoffarmem Stahl |
| 6 May 2026 | AWBA | Member | Politischer Austausch zu Vereinfachungsbestrebungen der Entwaldungsverordnung |
| 29 Apr 2026 | Copa Cogeca | Member | Politischer Austausch zu NGTs |
| 29 Apr 2026 | DSM-Firmenich ↗ | Member | Politischer Austausch zu aktuellen Herausforderungen für die Vitaminproduktion in Europa |
| 22 Apr 2026 | LUKE Natural Resources Institute Finland | Member | Politischer Austausch zu aktuellen forstpolitischen Themen |
| 21 Apr 2026 | ZF | Member | Politischer Austausch zu aktuellen Automobilthemen |
| 21 Apr 2026 | Repsol, S.A. ↗ | Member | Politischer Austausch zu erneuerbaren Kraftstoffen |
| 15 Apr 2026 | BDSI | Member | Politischer Austausch zur Aktiven Veredelung |
| 15 Apr 2026 | The Brewers of Europe ↗ | Member | Politischer Austausch zur Verpackungsverordnung |
| 15 Apr 2026 | ExxonMobil Petroleum & Chemical ↗ | Member | Politischer Austausch zu Biokraftstoffen und umweltpolitischen Themen |
| 14 Apr 2026 | Develey | Member | Politischer Austausch zur Verpackungsverordnung |
| 14 Apr 2026 | Familienbetriebe Land und Forst e.V. | Member | Politischer Austausch zu forstpolitischen Themen |
| 14 Apr 2026 | Dachverband Kulturpflanzen- und Nutztiervielfalt e.V. ↗ | Member | Politischer Austausch zu Pflanzenvermehrungsgut |
| 8 Apr 2026 | Deutscher Landkreistag | Member | Politischer Austausch zur Naturwiederherstellung |
| 8 Apr 2026 | "Business for CBAM Coalition" | Member | Politischer Austausch zu CBAM und ETS |
| 25 Mar 2026 | Corteva Agriscience International SARL ↗ | Member | Politischer Austausch zu Biokraftstoffen |
| 24 Mar 2026 | Four Paws | Member | Politischer Austausch zu Tiertransporten |
The full record is in the official EP declarations.
Roll-call voting record
Recorded votes only. Parliament held 5,568 roll-call votes while Stefan Köhler 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 505 final texts where more than half of EPP members casting a vote went one way, and Stefan Köhler 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 Stefan Köhler differed from the EPP majority
| Date | Text | Their vote | EPP majority |
|---|---|---|---|
| 9 July 2026 | RC-B10-0357/2026 – Motion for a resolution (as a whole) | Abstained | For |
| 21 May 2026 | A10-0083/2026 – Eleonora Meleti, Rosa Estaràs Ferragut – Motion for a resolution (as a whole) | Abstained | For |
| 29 April 2026 | A10-0042/2026 – Anna Strolenberg – Motion for a resolution (as a whole) | Against | For |
| 9 October 2025 | B10-0408/2025 – Motion for a resolution (as a whole) | Against | For |
| 8 October 2025 | A10-0161/2025 – Céline Imart – Commission proposal | Against | For |
| 11 September 2025 | RC-B10-0372/2025 - Proposition de résolution (ensemble du texte) | Against | For |
| 10 September 2025 | A10-0139/2025 - Marcos Ros Sempere - Proposition de résolution (ensemble du texte) | Against | For |
| 12 March 2025 | A10–0023/2025 – Maravillas Abadía Jover – Motion for a resolution (as a whole) | Abstained | For |
| 28 November 2024 | RC-B10-0173/2024 – Motion for a resolution (as a whole) | Against | For |
Unlinked but matchable
37 counterpart entrys in Stefan Köhler's declarations appear to match an EU Transparency Register entry without being linked in the declaration:
- “BDSI” - likely Bundesverband der Deutschen Süßwarenindustrie (2 counterpart entrys)
- “Bayerischer Bauernverband” - likely Bayerischer Bauernverband (2 counterpart entrys)
- “DBV” - likely Deutscher Bauernverband (2 counterpart entrys)
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.