Skip to content

2024 general election · Scotland

Inverness, Skye and West Ross-shire: 2024 general election result

Angus MacDonald (Liberal Democrats) won Inverness, Skye and West Ross-shire at the 2024 general election with a majority of 2,160 (LD gain from SNP). Full result for every candidate, turnout and change since the last election.

Winner
Angus MacDonaldLiberal Democrats
Majority
2,1604.5% of valid votes
Turnout
61.7%48,056 valid votes
Electorate
77,927
Result
LD gain from SNP
Result
CandidatePartyVotesShareChangeShare bar
Angus MacDonald ElectedLiberal Democrats18,15937.8%+22.7
Drew Hendry sitting MPScottish National Party15,99933.3%−15.4
Michael PereraLabour6,24613.0%+3.6
Dillan HillReform UK2,9346.1%+6.1
Ruraidh StewartConservative2,5025.2%−18.1
Peter NewmanGreen
Scottish Green Party
2,0384.2%+2.8
Darren PaxtonSocialist Equality Party1780.4%+0.4
Valid votes48,056
Majority2,1604.5%

Change compared with the House of Commons Library’s notional 2019 result on the new boundaries.

Download this result (CSV)

Questions and answers

Who won Inverness, Skye and West Ross-shire at the 2024 general election?

Angus MacDonald (Liberal Democrats) won with 18,159 votes (37.8%). Result: LD gain from SNP.

What was the majority in Inverness, Skye and West Ross-shire in 2024?

2,160 votes (4.5% of valid votes) over the Scottish National Party candidate, Drew Hendry.

What was the turnout in Inverness, Skye and West Ross-shire in 2024?

61.7% of the 77,927 registered electors cast a valid vote (48,056 votes).

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data

Report an error on this page