MEP of the week
Riho Terras, official European Parliament portrait

Member of the European Parliament · Estonia EPP

Riho Terras

MEP for Estonia · European People's Party · Isamaa · official EP profile

As of 8 November 2026, Riho Terras (EPP, Estonia) has declared 30 lobby meetings this term - rank 473 of 720 MEPs by declared meetings, a place shared with 3 other MEPs.

That is somewhat below the Parliament average of 100 meetings per MEP, and it ranks 124 of 185 in the EPP group, a place shared with 2 other members.

56% of this MEP's declared counterpart entries, including diplomatic and government entries, carry a declared EU Transparency Register link - close to the like-for-like raw Parliament-wide share of 52%.

30
declared meetings
current term
30
records since 2016
full dataset
56%
all counterpart entries linked
incl. diplomacy; vs 52% EP‑wide
473/720
rank, all MEPs
tied with 3 others
124/185
rank in EPP
tied with 2 others

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

Compared with the averages

Riho Terras, this term
30
Parliament average
100
EPP average
108

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 November 2026. This is the same current-term window as the figures above, beginning 16 July 2024.

Current month, partial through 6 Nov 2026: 0 declared meetings in Nov 2026. Peak: 4 in Jan 2025.

0%25%50%75%100%04July 2024: 1 declared meetingAugust 2024: 0 declared meetingsSeptember 2024: 1 declared meetingOctober 2024: 2 declared meetingsNovember 2024: 1 declared meetingDecember 2024: 0 declared meetingsJanuary 2025: 4 declared meetingsFebruary 2025: 3 declared meetingsMarch 2025: 0 declared meetingsApril 2025: 1 declared meetingMay 2025: 4 declared meetingsJune 2025: 1 declared meetingJuly 2025: 1 declared meetingAugust 2025: 0 declared meetingsSeptember 2025: 0 declared meetingsOctober 2025: 1 declared meetingNovember 2025: 2 declared meetingsDecember 2025: 0 declared meetingsJanuary 2026: 2 declared meetingsFebruary 2026: 0 declared meetingsMarch 2026: 2 declared meetingsApril 2026: 0 declared meetingsMay 2026: 0 declared meetingsJune 2026: 1 declared meetingJuly 2026: 0 declared meetingsAugust 2026: 0 declared meetingsSeptember 2026: 2 declared meetingsOctober 2026: 1 declared meetingNovember 2026: 0 declared meetingsnew termMonths with no declared meetings have no Register-share value; the dashes join the months either sideMonthly share of all counterpart entries carrying a declared Register linkJuly 2024: 100% of all counterpart entries carry a declared Register linkJanuary 2026: 0% of all counterpart entries carry a declared Register linkMarch 2026: 50% of all counterpart entries carry a declared Register linkJune 2026: 100% of all counterpart entries carry a declared Register link2024202520260%25%50%75%100%04July 2024: 1 declared meetingAugust 2024: 0 declared meetingsSeptember 2024: 1 declared meetingOctober 2024: 2 declared meetingsNovember 2024: 1 declared meetingDecember 2024: 0 declared meetingsJanuary 2025: 4 declared meetingsFebruary 2025: 3 declared meetingsMarch 2025: 0 declared meetingsApril 2025: 1 declared meetingMay 2025: 4 declared meetingsJune 2025: 1 declared meetingJuly 2025: 1 declared meetingAugust 2025: 0 declared meetingsSeptember 2025: 0 declared meetingsOctober 2025: 1 declared meetingNovember 2025: 2 declared meetingsDecember 2025: 0 declared meetingsJanuary 2026: 2 declared meetingsFebruary 2026: 0 declared meetingsMarch 2026: 2 declared meetingsApril 2026: 0 declared meetingsMay 2026: 0 declared meetingsJune 2026: 1 declared meetingJuly 2026: 0 declared meetingsAugust 2026: 0 declared meetingsSeptember 2026: 2 declared meetingsOctober 2026: 1 declared meetingNovember 2026: 0 declared meetingsnew termMonths with no declared meetings have no Register-share value; the dashes join the months either sideMonthly share of all counterpart entries carrying a declared Register linkJuly 2024: 100% of all counterpart entries carry a declared Register linkJanuary 2026: 0% of all counterpart entries carry a declared Register linkMarch 2026: 50% of all counterpart entries carry a declared Register linkJune 2026: 100% of all counterpart entries carry a declared Register link2024202520260%50%100%04202420252026
declared meetings per month (left axis)all counterpart entries carrying a declared Register link; diplomacy included (right axis)
Show the figures for each monthHide the monthly figures
Declared meetings each month, and the share of all counterpart entries carrying a declared Register link.
MonthMeetingsLinked
Jul 20241100%
Aug 20240-
Sep 20241100%
Oct 20242100%
Nov 20241100%
Dec 20240-
Jan 2025450%
Feb 2025333.3%
Mar 20250-
Apr 20251100%
May 2025425%
Jun 20251100%
Jul 2025150%
Aug 20250-
Sep 20250-
Oct 202510%
Nov 202520%
Dec 20250-
Jan 202620%
Feb 20260-
Mar 2026250%
Apr 20260-
May 20260-
Jun 20261100%
Jul 20260-
Aug 20260-
Sep 20262100%
Oct 20261100%
Nov 20260-

Busiest month: 4 declared in January 2025. Months with no declared meetings have no Register-share value; a dashed stretch of the line joins the months either side.

Who Riho Terras meets most

Declared counterpartMeetings
MBDA3
Rasmussen Global2
Albemarle Europe1
Free Russia Foundation1
Skyeton Holding As1

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

Both lists count this term. Sector pages count the full 2016–2026 record, and committee pages show each member's current-term total across all subjects, so their figures for this member can be higher.

Most-met sectors this term

Chemicals & manufacturing (4), Agriculture & food (3), Democracy & civil society (2)

Meetings by committee topic this term

Foreign Affairs (4)

Most recent declared meetings

DateCounterpartCapacitySubject
21 Oct 2026British Chamber of Commerce | EU & Belgium⁠↗MemberIntroductory meeting
16 Sep 2026Maa- ja metsätalous­tuottajain Keskusliitto – Central Union of Agricultural Producers and Forest Owners⁠↗MemberAgriculture
3 Sep 2026MBDA⁠↗Membermeeting
18 Jun 2026MBDA⁠↗MemberIntroductory meeting
18 Mar 2026Embassy of the Republic of UzbekistanMemberIntroductory meeting
3 Mar 2026SOPRA STERIA GROUP⁠↗MemberIntroductory meeting
27 Jan 2026groupe mecaMemberintroductory meeting
14 Jan 2026Taiwan Mission to the EUMemberIntroductory meeting
26 Nov 2025Fabbrica d'Armi Pietro Beretta S.p.A.MemberIntroductory meeting
13 Nov 2025European Investors CouncilMemberKosovo
Show 20 more meetingsShow fewer meetings
DateCounterpartCapacitySubject
14 Oct 2025FACE European Federation for hunting and conservationMemberSeals
1 Jul 2025Eesti Erametsaliit⁠↗; National Alliance of Forest OwnersMemberDeforestation
17 Jun 2025Rasmussen Global⁠↗; Albemarle Europe⁠↗MemberCritical raw materials
22 May 2025DEJURE FoundationMemberUkraine
21 May 2025LATITUDEMemberspace
20 May 2025Skyeton InternationalMemberdefence
13 May 2025EUROPEAN RAIL INFRASTRUCTURE MANAGERS⁠↗MemberMilitary mobility
7 Apr 2025Kongsberg­Gruppen⁠↗Memberdefence and space industry
20 Feb 2025Serbian Mission to the EUMembercurtesy meeting
17 Feb 2025Transparency International Liaison Office to the European Union⁠↗Rapporteurtransparency
12 Feb 2025European Initiative for Energy SecurityMemberenergy security
28 Jan 2025Nexmaris GmbHMembermaritime
28 Jan 2025Ambassador of AzerbaijanMembercurtesy meeting
28 Jan 2025Intelsat S.A.⁠↗MemberSatellites
21 Jan 2025Rasmussen Global⁠↗Membercables
7 Nov 2024European Landowners' Organization asbl⁠↗Memberwildlife, countryside
3 Oct 2024MBDA⁠↗MemberIntroductory meeting
3 Oct 2024Free Russia Foundation⁠↗MemberThe situation of Ukrainian prisoners of war in the context of Russia's war of aggression
11 Sep 2024Nokia⁠↗Member5G and defence
17 Jul 2024Eesti Infotehnoloogia ja Tele­kom­mu­ni­katsiooni Liit⁠↗MemberIntroductory meeting

The full record is in the official EP declarations.

Roll-call voting record

Recorded votes only. Parliament held 6,412 roll-call votes while Riho Terras held the seat, 606 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.

83%
roll-calls with a vote recorded
of 6,412 held while seated
534
final texts voted on
of 606
96%
voted with the EPP majority
on 533 final texts
21
differed from EPP
listed below

How they voted on final texts

Share of the 606 final votes held while seated.

Riho Terras606 final votes
75%12%12%
For 456Against 74Abstained 4No vote recorded 72

With and against the group

On the 533 final texts where more than half of EPP members casting a vote went one way, and Riho Terras 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 majority51296%
Voted differently214%

Final texts where Riho Terras differed from the EPP majority

DateTextTheir voteEPP majority
17 September 2026The impact of social media and the online environment on young people A10-0220/2026 · Sandro Ruotolo · Motion for a resolution (as a whole)AgainstFor
15 September 2026Establishing the Temporary Decarbonisation Fund A10-0202/2026 · Pascal Canfin · Commission proposalAgainstFor
15 September 2026Amending Regulation (EU) 2023/956 as regards the extension of its scope to downstream goods and anti-circumvention measures A10-0201/2026 · Mohammed Chahim · Commission proposalAbstainedFor
28 April 2026Council regulation laying down the Multiannual Financial Framework for the years 2028 to 2034 A10-0105/2026 · Siegfried Mureşan and Carla Tavares · Motion for a resolution (as a whole)AgainstFor
11 March 2026The gender pay and pension gap in the EU: state of play, challenges and the way forward, and developing guidelines for the better evaluation and fairer… A10-0021/2026 · Irena Joveva and Mirosława Nykiel · Motion for a resolution (as a whole)AbstainedFor
10 March 2026The housing crisis in the European Union with the aim of proposing solutions for decent, sustainable and affordable housing A10-0025/2026 · Borja Giménez Larraz · Motion for a resolution (as a whole)AbstainedFor
12 February 2026Addressing subcontracting chains and the role of intermediaries in order to protect workers’ rights A10-0256/2025 · Johan Danielsson · Motion for a resolution (as a whole)AgainstFor
21 January 2026The implementation of the common foreign and security policy – annual report 2025 A10-0253/2025 · David McAllister · Motion for a resolution (as a whole)AgainstFor
21 January 2026The implementation of the common security and defence policy – annual report 2025 A10-0265/2025 · Thijs Reuten · Motion for a resolution (as a whole)AgainstFor
21 January 2026Human rights and democracy in the world and the European Union’s policy on the matter – annual report 2025 A10-0262/2025 · Francisco Assis · Motion for a resolution (as a whole)AgainstFor

11 further instances are not listed. All roll-call votes.

Unlinked but matchable

4 counterpart entries in Riho Terras's declarations appear to match an EU Transparency Register entry without being linked in the declaration:

These are the 3 most frequent matches, covering 3 of the 4 entries; the other 1 is not listed.

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.