TrackPolitics logoTrackPolitics
HomeMy MPIssuesPromises
About
HomeMy MPIssuesPromisesCompareSpectrumBillsMPsPartiesVotes
© 2026 TrackPolitics.uk — Holding politicians accountable through data
How Parliament WorksAbout
← Back to MPs
Portrait of Brendan O'Hara, MP for Argyll, Bute and South Lochaber

Brendan O'Hara

MP for Argyll, Bute and South Lochaber

Scottish National PartyOpposition

Shadow SNP Spokesperson (Cabinet Office)

About This MP

AI-generated

“A loyal SNP backbencher with above-average attendance who has held several shadow frontbench roles across Cabinet Office, culture and the Middle East.”

Brendan O’Hara is a Scottish National Party MP for Argyll, Bute and South Lochaber, first elected in 2015. He currently serves as Shadow SNP Spokesperson for Cabinet Office, Culture, Media and Sport, and the Middle East, following a career that has included roles such as SNP Chief Whip and several committee assignments. His parliamentary work has spanned foreign affairs, elections and disinformation oversight.

Voting Patterns

He votes 100% with his party and has no rebel votes, with attendance above his party’s average (58% vs 36%). His record shows support for Universal Credit and NHS funding, generally against stricter immigration controls and the Rwanda deportation scheme, and a mixed pattern on VAT, transgender rights and trade union powers.

Notable Positions

  • Supports Universal Credit
  • Generally votes against tighter immigration controls
  • Supports regulation of bus services
  • Generally votes for NHS funding
  • Generally votes against Rwanda deportation scheme

Financial Interests

Declares eight financial interests, including visits outside the UK, gifts and hospitality from UK sources, family members employed, miscellaneous interests and a shareholding.

Generated 21 February 2026

Voting Activity

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

58%
Average

How often this MP votes

Scottish National Party average: 36%

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

Scottish National Party 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(36)
Based on 290 votes on ideologically significant topics — more votes means a more reliable estimate.

Career & Roles

17 positions

Current

Opposition

Shadow SNP Spokesperson (Cabinet Office)

Since Jul 2024

Opposition

Shadow SNP Spokesperson (Culture, Media and Sport)

Since Jul 2024

Opposition

Shadow SNP Spokesperson (Middle East)

Since Jul 2024

Previous

Committee

Foreign Affairs Sub-Committee on the Overseas Territories

Nov 2023 - May 2024

Committee

Foreign Affairs Committee

Sept 2023 - May 2024

Opposition

Shadow SNP Spokesperson (Foreign Affairs)

Sept 2023 - May 2024

Opposition

SNP Chief Whip

Jan 2023 - Sept 2023

Opposition

Shadow SNP Spokesperson (International Development)

Dec 2022 - Jan 2023

Committee

Retained EU Law (Revocation and Reform Bill)

Nov 2022 - Nov 2022

Financial Interests

8 declarations · £1,525 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

47 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 Report Stage: Amendment 6

AYE
1 month ago175 / 292Rejected

Finance (No. 2) Bill

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

AYE
1 month ago174 / 292Rejected

Finance (No. 2) Bill

Shadow SNP Spokesperson (Cabinet Office)

Opposition role · 10 Jul 2024

Shadow SNP Spokesperson (Culture, Media and Sport)

Opposition role · 10 Jul 2024

Shadow SNP Spokesperson (Middle East)

Opposition role · 10 Jul 2024

Foreign Affairs Sub-Committee on the Overseas Territories

Parliamentary role · 14 Nov 2023

Foreign Affairs Committee

Parliamentary role · 12 Sept 2023

Shadow SNP Spokesperson (Foreign Affairs)

Opposition role · 4 Sept 2023

SNP Chief Whip

Opposition role · 17 Jan 2023

Shadow SNP Spokesperson (International Development)

Opposition role · 10 Dec 2022

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.

0rebel votes
None

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.