TrackPolitics logoTrackPolitics
HomeMy MPIssuesPromises
About
HomeMy MPIssuesPromisesCompareSpectrumBillsMPsPartiesVotes
© 2026 TrackPolitics.uk — Holding politicians accountable through data
How Parliament WorksAbout
← Back to MPs
Portrait of Sarah Olney, MP for Richmond Park

Sarah Olney

MP for Richmond Park

Liberal DemocratOpposition

Liberal Democrat Spokesperson (Business)

About This MP

AI-generated

“100% party-loyal Liberal Democrat MP for Richmond Park, with a business policy brief and active roles on the Public Accounts Committee.”

Sarah Olney is the Liberal Democrat MP for Richmond Park, first elected in 2019. She currently serves as the Liberal Democrat Spokesperson for Business (since October 2025) and sits on the Public Accounts Committee and Public Accounts Commission. Over her parliamentary career she has held multiple Lib Dem spokesperson roles including Treasury, Transport, Cabinet Office, International Trade and BIS.

Voting Patterns

Olney votes with her party on all recorded votes (100% party loyalty). Her voting attendance stands at 50%, higher than the party average of 19%, indicating she takes part in a substantial share of votes. She has a mixed record on welfare and tax measures but generally supports NHS funding and opposes stricter immigration controls and the Rwanda deportation scheme, while consistently voting against stronger trade union powers. She has demonstrated occasional independence on end-of-life policy, rebelling against the party line on several Terminally Ill Adults (End of Life) Bill amendments in June 2025.

Notable Positions

  • Supports NHS funding.
  • Favourable to less restrictive immigration policies (votes against tighter immigration controls).
  • Opposes the Rwanda deportation scheme.
  • Opposes stronger trade union powers.
  • Rebelled against the party on End of Life policy (Terminally Ill Adults Bill) amendments in June 2025.

Financial Interests

One declared financial interest: donations and other support (including loans) connected to activities as an MP.

Generated 21 February 2026

Voting Activity

How this MP participates in parliamentary votes. These numbers describe activity, not effectiveness.

50%
Below avg

How often this MP votes

Liberal Democrat average: 19%

What does this mean?

The percentage of parliamentary votes (divisions) this MP participated in. MPs may miss votes for legitimate reasons including ministerial duties, constituency work, or illness.

100%
Very high

How often this MP votes with their party

Liberal Democrat average: 100%

What does this mean?

Political Position

Estimated from voting record, not self-declared. This is a simplified model — real politics is more complex than a single axis.

LEFTRIGHT
Centre-left(44)
Based on 260 votes on ideologically significant topics — more votes means a more reliable estimate.

Career & Roles

10 positions

Current

Opposition

Liberal Democrat Spokesperson (Business)

Since Oct 2025

Committee

Public Accounts Commission

Since Dec 2024

Committee

Public Accounts Committee

Since Oct 2024

Previous

Committee

Terminally Ill Adults (End of Life) Bill

Jan 2025 - Mar 2025

Opposition

Liberal Democrat Spokesperson (Cabinet Office)

Sept 2024 - Oct 2025

Opposition

Liberal Democrat Spokesperson (Treasury)

Jul 2022 - Sept 2024

Opposition

Liberal Democrat Spokesperson (Transport)

Sept 2020 - Jul 2022

Committee

Public Accounts Committee

Mar 2020 - May 2024

Opposition

Liberal Democrat Spokesperson (Business, Energy and Industrial Strategy)

Jan 2020 - Sept 2024

Financial Interests

1 declarations · £2,000 total

Figures include only interests with declared monetary values from the Register of Members' Financial Interests. Some categories (e.g. hospitality, overseas visits) may not have monetary values recorded, so the total may not reflect all declared interests.

Recent Activity

40 events

National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6

NO
3 weeks ago278 / 164Passed

National Insurance Contributions (Employer Pensions Contributions) Bill

National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5

NO
3 weeks ago281 / 167Passed

National Insurance Contributions (Employer Pensions Contributions) Bill

National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3

NO
3 weeks ago280 / 164Passed

National Insurance Contributions (Employer Pensions Contributions) Bill

National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2

NO
3 weeks ago279 / 167Passed

National Insurance Contributions (Employer Pensions Contributions) Bill

National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1

NO
3 weeks ago280 / 161Passed

National Insurance Contributions (Employer Pensions Contributions) Bill

Finance (No. 2) Bill: Third Reading

NO
1 month ago292 / 161Passed

Finance (No. 2) Bill

Finance (No. 2) Bill Report Stage: Amendment 6

AYE
1 month ago175 / 292Rejected

Finance (No. 2) Bill

Finance (No. 2) Bill Report Stage: Amendment 5

AYE
1 month ago172 / 283Rejected

Finance (No. 2) Bill

Finance (No. 2) Bill Report Stage: New Clause 11

AYE
1 month ago174 / 292Rejected

Finance (No. 2) Bill

Courts and Tribunals Bill: Second Reading

NO
1 month ago304 / 203Passed

Courts and Tribunals Bill

Courts and Tribunals Bill: Reasoned Amendment to Second Reading

AYE
1 month ago203 / 311Rejected

Courts and Tribunals Bill

Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106

NO
1 month ago304 / 177Passed

Children’s Wellbeing and Schools Bill

Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102

NO
1 month ago315 / 163Passed

Children’s Wellbeing and Schools Bill

Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41

NO
1 month ago316 / 171Passed

Children’s Wellbeing and Schools Bill

Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38

NO
1 month ago307 / 173Passed

Children’s Wellbeing and Schools Bill

The percentage of votes where this MP voted the same way as the majority of their party. High loyalty is typical; most MPs vote with their party on most issues.

5rebel votes
Occasional

Rebel votes

What does this mean?

Times this MP voted differently from the majority of their party. This can reflect independent judgement, but context matters — some rebel votes are on procedural matters, others on major policy.