Photograph of Mr Angus MacDonald

Member of Parliament

Mr Angus MacDonald

Profile, voting record, roles, interests, and election information from official Parliament data.

At a glance

4 Jul 2024

Commons start

1 years, 10 months

Time in Commons

59.5 %

Voting participation

-13.8 % vs avg

2,160

Majority

34

Debates (12 months)

48

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 8386

Constituency office

01397 719647

Constituency office

01463 592543

Topic voting

Where this MP has been most and least active across locally tagged Commons division topics.

Highest topic participation

Defence 14/18 (78 %)
Benefits 23/30 (77 %)
Foreign Affairs 3/4 (75 %)

Lowest topic participation

Trade 0/4 (0 %)
Migration 1/11 (9 %)
Energy 8/17 (47 %)
Education 27/49 (55 %)

Party history

Liberal Democrat 4 Jul 2024 to present

Constituency

Constituency history

Inverness, Skye and West Ross-shire 4 Jul 2024 to present Elected 1 time

Roles

Finance Bill 22 Jan 2025 to 30 Jan 2025
Scottish Affairs Committee 28 Oct 2024 to present

Latest election result

Candidate result data from the Parliament Members API.

LD Gain Inverness, Skye and West Ross-shire Turnout 48,056
Candidate Party Votes Share
Angus MacDonald LD Liberal Democrat 18,159 37.8 %
Drew Hendry SNP Scottish National Party 15,999 33.3 %
Michael Perera Lab Labour 6,246 13.0 %
Dillan Hill RUK Reform UK 2,934 6.1 %
Ruraidh Stewart Con Conservative 2,502 5.2 %
Peter Newman Scottish Green Party 2,038 4.2 %
Darren Paxton Socialist Equality Party 178 0.4 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 307 of 516 eligible divisions (59.5 %). Commons average: 73.3 %.

307

Total votes

156

Aye

151

No

11

Against party

Aye / No split Ayes 156 / Noes 151

Divisions

Page 4 of 21
Division Vote
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3
Tax
No
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2
Tax
No
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1
Tax
No
Representation of the People Bill: Reasoned Amendment to Second Reading No
Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026 Aye
Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye
Medical Training (Prioritisation) Bill: Amendment 2 Aye
Medical Training (Prioritisation) Bill: Amendment 9 No
Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025 Aye
National Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading
Tax
No
National Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5
Tax
Aye
National Insurance Contributions (Employer Pensions Contributions) Bill Committee: Amendment 5
Tax
Aye
Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6 No
Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5 No
Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1 No

Source: Commons Votes API

Debate activity

Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.

9

Speeches

10

Questions

29

Interventions

0

Answers

0

Points of order

0

Statements

Most active debate topics

Energy 5 appearances
Tax 3 appearances
NHS / Health 2 appearances
Foreign Affairs 2 appearances
Transport 2 appearances

Recent appearances

Debate Contributions
Energy Security 19 May 2026 1
Draft Warm Home Discount (Scotland) Regulations 2026 27 Apr 2026 1
Heating Oil: Rural Homes 24 Mar 2026 2
Energy Security and Net Zero: Scotland 4 Mar 2026 1
Small Charity Sector 3 Mar 2026 1
Firearms Licensing 23 Feb 2026 1
Road Safety 5 Feb 2026 1
Taxation: Small and Medium-sized Enterprises 3 Feb 2026 3
Rural Broadband: Installation 27 Jan 2026 1
Arctic and High North 13 Jan 2026 2

Source: UK Parliament Hansard API

Registered interests

6. Land and property portfolio with a value over £100,000 and where indicated, the portfolio provides a rental income of over £10,000 a year (2)

Type of land/property: Agricultural property (forest) Number of properties: 1 Location: Ayr Ownership details: leased from family members (Registered 24 July 2024)

Type of land/property: Commercial property (Office building) Number of properties: 1 Location: Stirling Rental income: Yes (Registered 24 July 2024)

7. (i) Shareholdings: over 15% of issued share capital (3)

Name of company or organisation: Renewable Parts Ltd Nature of business: Supply of parts for wind turbines (Registered 24 July 2024)

Name of company or organisation: Highland Bookshop Ltd Held jointly with or on behalf of: Business with my wife (Registered 28 October 2024)

Name of company or organisation: Highland Cinema Ltd Held jointly with or on behalf of: Jointly with wife (Registered 28 October 2024)

7. (ii) Other shareholdings, valued at more than £70,000 (2)

Name of company or organisation: Hampden and Co Nature of business: Bank (Registered 24 July 2024)

Name of company or organisation: Inverleith Partnership Nature of business: Partnership with two holdings, Artisan Spirit Company and Montane (outdoor clothing) (Registered 2 August 2024)

Member source UK Parliament Members API
Voting source Commons Votes API
Debate source UK Parliament Hansard API

FAQs

Who is Mr Angus MacDonald?

Mr Angus MacDonald is a Member of Parliament representing Inverness, Skye and West Ross-shire. Source

Which party does Mr Angus MacDonald represent?

Mr Angus MacDonald currently represents Liberal Democrat. Source

Which constituency does Mr Angus MacDonald represent?

Mr Angus MacDonald currently represents Inverness, Skye and West Ross-shire. Source

How long has Mr Angus MacDonald been an MP?

Mr Angus MacDonald has been in the House of Commons for 1 years, 10 months. Source

How many Commons divisions has Mr Angus MacDonald voted in?

Mr Angus MacDonald has recorded votes in 307 of 516 eligible Commons divisions (59.5 % participation rate). The Commons average is 73.3 %. Eligible divisions are those occurring on or after the MP's Commons membership start date. Source

Has Mr Angus MacDonald voted against their party?

Mr Angus MacDonald has voted against the party majority 11 times in the imported division data. Source

What roles has Mr Angus MacDonald held?

Mr Angus MacDonald has 2 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Mr Angus MacDonald?

Mr Angus MacDonald has registered interests in 3 imported categories. These come from the UK Parliament registered interests data. Source

What was Mr Angus MacDonald's latest election result?

Mr Angus MacDonald's latest imported election result is LD Gain in Inverness, Skye and West Ross-shire, with a majority of 2,160. Source

How active is Mr Angus MacDonald in parliamentary debates?

Mr Angus MacDonald has made 48 contributions across 34 debate appearances in the last 12 months, according to Hansard records. Source