MP for Richmond Park
Liberal Democrat Spokesperson (Business)
“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.
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.
One declared financial interest: donations and other support (including loans) connected to activities as an MP.
Generated 21 February 2026
How this MP participates in parliamentary votes. These numbers describe activity, not effectiveness.
How often this MP votes
Liberal Democrat average: 19%
The percentage of parliamentary votes (divisions) this MP participated in. MPs may miss votes for legitimate reasons including ministerial duties, constituency work, or illness.
How often this MP votes with their party
Liberal Democrat average: 100%
Estimated from voting record, not self-declared. This is a simplified model — real politics is more complex than a single axis.
10 positions
Liberal Democrat Spokesperson (Business)
Since Oct 2025
Public Accounts Commission
Since Dec 2024
Public Accounts Committee
Since Oct 2024
Terminally Ill Adults (End of Life) Bill
Jan 2025 - Mar 2025
Liberal Democrat Spokesperson (Cabinet Office)
Sept 2024 - Oct 2025
Liberal Democrat Spokesperson (Treasury)
Jul 2022 - Sept 2024
Liberal Democrat Spokesperson (Transport)
Sept 2020 - Jul 2022
Public Accounts Committee
Mar 2020 - May 2024
Liberal Democrat Spokesperson (Business, Energy and Industrial Strategy)
Jan 2020 - Sept 2024
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.
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6
NONational Insurance Contributions (Employer Pensions Contributions) Bill
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5
NONational Insurance Contributions (Employer Pensions Contributions) Bill
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3
NONational Insurance Contributions (Employer Pensions Contributions) Bill
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2
NONational Insurance Contributions (Employer Pensions Contributions) Bill
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1
NONational Insurance Contributions (Employer Pensions Contributions) Bill
Finance (No. 2) Bill: Third Reading
NOFinance (No. 2) Bill
Finance (No. 2) Bill Report Stage: Amendment 6
AYEFinance (No. 2) Bill
Finance (No. 2) Bill Report Stage: Amendment 5
AYEFinance (No. 2) Bill
Finance (No. 2) Bill Report Stage: New Clause 11
AYEFinance (No. 2) Bill
Courts and Tribunals Bill: Second Reading
NOCourts and Tribunals Bill
Courts and Tribunals Bill: Reasoned Amendment to Second Reading
AYECourts and Tribunals Bill
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106
NOChildren’s Wellbeing and Schools Bill
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102
NOChildren’s Wellbeing and Schools Bill
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41
NOChildren’s Wellbeing and Schools Bill
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38
NOChildren’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.
Rebel votes
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.