MEP of the week
Stefan Köhler, official European Parliament portrait

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%.

170
declared meetings
current term
170
records since 2019
full dataset
58%
all counterpart entries linked
incl. diplomacy; vs 51% EP-wide
112/719
rank, all MEPs
by declared meetings
35/185
rank in EPP

Compare with the rest: search and sort all 719 MEPs, or see every MEP from Germany.

Compared with the averages

Stefan Köhler, this term
170
Parliament average
85
EPP average
94

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.

0%25%50%75%100%July 2024: 2 declared meetingsAugust 2024: 1 declared meetingSeptember 2024: 8 declared meetingsOctober 2024: 7 declared meetingsNovember 2024: 11 declared meetingsDecember 2024: 7 declared meetingsJanuary 2025: 5 declared meetingsFebruary 2025: 7 declared meetingsMarch 2025: 9 declared meetingsApril 2025: 0 declared meetingsMay 2025: 3 declared meetingsJune 2025: 8 declared meetingsJuly 2025: 5 declared meetingsAugust 2025: 1 declared meetingSeptember 2025: 11 declared meetingsOctober 2025: 9 declared meetingsNovember 2025: 8 declared meetingsDecember 2025: 17 declared meetingsJanuary 2026: 6 declared meetingsFebruary 2026: 7 declared meetingsMarch 2026: 10 declared meetingsApril 2026: 13 declared meetingsMay 2026: 5 declared meetingsJune 2026: 8 declared meetingsJuly 2026: 2 declared meetingsAugust 2026: 0 declared meetingsSeptember 2026: 0 declared meetingsnew termMonthly share of all counterpart entries carrying a declared Register link202420252026
declared meetings per monthall counterpart entries carrying a declared Register link; diplomacy included (right axis)

Busiest month: 17 declared in December 2025. Months with no declared meetings have no Register-share value.

Who Stefan Köhler meets most

Declared counterpartMeetings
Deutscher Bauernverband8
AVEC Poultry4
BIO Deutschland3
Copa Cogeca3
IFOAM3

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

DateCounterpartCapacitySubject
1 Jul 2026HARRPAMemberPolitischer Austausch zur Bioökonomiestrategie
1 Jul 2026VIER PFOTEN International MemberPolitischer Austausch zu Tierwohlthemen, GAP
30 Jun 2026Compassion in World Farming Brussels MemberPolitischer Austausch zu Tierwohl in der GAP und Käfighaltung
30 Jun 2026Eaton Vehicle GroupMemberPolitischer Austausch zu aktuellen Automobilthemen
30 Jun 2026Industrieverband Agrar e.V. MemberPolitischer Austausch zu Lebens- und Futtermittelsicherheit
17 Jun 2026TotalEnergies SE MemberPolitischer Austausch zu energiepolitischen Themen
5 Jun 2026Arbeitsgemeinschaft Deutscher Waldbesitzerverbände e. V. MemberPolitischer Austausch zu aktuellen forstpolitischen Themen
4 Jun 2026Gesamtverband der Deutschen Versicherungswirtschaft e.V. MemberPolitischer Austausch zu Klimaresilienz, Elementarschadenversicherung
3 Jun 2026Red Bull GmbH MemberPolitischer Austausch zur Verpackungsverordnung
3 Jun 2026European MetalsMemberPolitischer Austausch zum Umweltomnibus
Show 20 more meetings
DateCounterpartCapacitySubject
20 May 2026Federation of Associations for Hunting & Conservation of the EUMemberPolitischer Austausch zur Gemeinsamen Agrarpolitik
13 May 2026Reckitt Benckiser ENA B.V.MemberPolitischer Austausch zu Bioziden
13 May 2026BIO Deutschland MemberPolitischer Austausch zu Biotechnologie
6 May 2026EuroferMemberPolitischer Austausch zur Rolle von kohlenstoffarmem Stahl
6 May 2026AWBAMemberPolitischer Austausch zu Vereinfachungsbestrebungen der Entwaldungsverordnung
29 Apr 2026Copa CogecaMemberPolitischer Austausch zu NGTs
29 Apr 2026DSM-Firmenich MemberPolitischer Austausch zu aktuellen Herausforderungen für die Vitaminproduktion in Europa
22 Apr 2026LUKE Natural Resources Institute FinlandMemberPolitischer Austausch zu aktuellen forstpolitischen Themen
21 Apr 2026ZFMemberPolitischer Austausch zu aktuellen Automobilthemen
21 Apr 2026Repsol, S.A. MemberPolitischer Austausch zu erneuerbaren Kraftstoffen
15 Apr 2026BDSIMemberPolitischer Austausch zur Aktiven Veredelung
15 Apr 2026The Brewers of Europe MemberPolitischer Austausch zur Verpackungsverordnung
15 Apr 2026ExxonMobil Petroleum & Chemical MemberPolitischer Austausch zu Biokraftstoffen und umweltpolitischen Themen
14 Apr 2026DeveleyMemberPolitischer Austausch zur Verpackungsverordnung
14 Apr 2026Familienbetriebe Land und Forst e.V.MemberPolitischer Austausch zu forstpolitischen Themen
14 Apr 2026Dachverband Kulturpflanzen- und Nutztiervielfalt e.V. MemberPolitischer Austausch zu Pflanzenvermehrungsgut
8 Apr 2026Deutscher LandkreistagMemberPolitischer Austausch zur Naturwiederherstellung
8 Apr 2026"Business for CBAM Coalition"MemberPolitischer Austausch zu CBAM und ETS
25 Mar 2026Corteva Agriscience International SARL MemberPolitischer Austausch zu Biokraftstoffen
24 Mar 2026Four PawsMemberPolitischer 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.

91%
roll-calls with a vote recorded
of 5,568 held while seated
509
final texts voted on
of 537
98%
voted with the EPP majority
on 505 final texts
9
differed from EPP
listed below

How they voted on final texts

Share of the 537 final votes held while seated.

Stefan Köhler537 final votes
82%12%
ForAgainstAbstainedNo vote recorded

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.

Voted with the EPP majority49698%
Voted differently92%

Final texts where Stefan Köhler differed from the EPP majority

DateTextTheir voteEPP majority
9 July 2026RC-B10-0357/2026 – Motion for a resolution (as a whole)AbstainedFor
21 May 2026A10-0083/2026 – Eleonora Meleti, Rosa Estaràs Ferragut – Motion for a resolution (as a whole)AbstainedFor
29 April 2026A10-0042/2026 – Anna Strolenberg – Motion for a resolution (as a whole)AgainstFor
9 October 2025B10-0408/2025 – Motion for a resolution (as a whole)AgainstFor
8 October 2025A10-0161/2025 – Céline Imart – Commission proposalAgainstFor
11 September 2025RC-B10-0372/2025 - Proposition de résolution (ensemble du texte)AgainstFor
10 September 2025A10-0139/2025 - Marcos Ros Sempere - Proposition de résolution (ensemble du texte)AgainstFor
12 March 2025A10–0023/2025 – Maravillas Abadía Jover – Motion for a resolution (as a whole)AbstainedFor
28 November 2024RC-B10-0173/2024 – Motion for a resolution (as a whole)AgainstFor

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:

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.