The 2017 Highland Council election was held on 4 May 2017 to elect members of the Highland Council. The election used the 21 wards created under the Local Governance (Scotland) Act 2004; each ward elected three or four councillors using the single transferable vote system (a form of proportional representation). A total of 74 councillors were elected, six less than in 2012.

The election was fought in new wards, as the recommendations by the Boundary Commission had been accepted by Scottish Ministers. There were big changes, particularly in Caithness where an entire ward was removed. This election was most notable for returning 10 Conservative councillors: the party's first representation on the council since 1995.

After the 2012 election an administration had been formed by the Scottish National Party, the Scottish Liberal Democrats and the Scottish Labour Party. This was the first time that the Independents had not had any role in the administration of the council. However, later in the 2012–17 term, this administration fell and the Independent group instead governed as a minority.

After the 2017 election, the Independent, Liberal Democrat and Labour groups formed a coalition administration.

Election result

2017 Highland Council election
PartySeatsGainsLossesNet gain/lossSeats %Votes %Votes+/−
Independent2818737.8436.0732,4924.16
SNP2244029.7324.9322,4590.84
Conservative101001013.5115.6514,09510.60
Liberal Democrats1016513.5112.8511,5770.64
Labour30554.056.906,2185.73
Green11011.353.142,8322.18
UKIP000000.191690.19
Scottish Christian000000.121041.01
Scottish Socialist000000.1196New
Scottish Libertarian000000.0436New

Note: "Votes" are the first preference votes. The net gain/loss and percentage changes relate to the result of the previous Scottish local elections on 3 May 2012. This may differ from other published sources showing gain/loss relative to seats held at dissolution of Scotland's councils. These are also direct comparisons of seat change, not comparisons to 'notional' results as used in the national results, as such there is a net loss of six seats in the Net gain/loss column.

Ward results

North, West and Central Sutherland

  • 2012: 1 SNP; 1 Lib Dem; 1 Independent
  • 2017: 1 SNP; 1 Lib Dem; 1 Independent
  • 2012-2017 Change: No change
North, West and Central Sutherland - 3 seats
PartyCandidateFPv%Count
123456
ConservativeRussell Taylor19.84%557561565622658
SNPKirsteen Currie19.81%556564571612681689
Liberal DemocratsLinda Munro (incumbent)17.96%504510521587671899
IndependentHugh Morrison (incumbent)16.85%473480521556669804
IndependentMalcolm Bangor-Jones11.08%311327341367
LabourWilliam Sinclair9.44%265269274
IndependentMichael Simpson3.17%8991
IndependentBrendan O'Hanrahan1.85%52
Electorate: TBC Valid: 2,807 Spoilt: 38 Quota: 702 Turnout: 58.0%

Thurso and North West Caithness

  • 2017: 2 Independent, 1 Conservative, 1 SNP
  • 2012-2017 Change: New ward
Thurso and North West Caithness - 4 seats
PartyCandidateFPv%Count
12345678
IndependentMatthew Reiss*36.69%1,924
ConservativeStruan Mackie17.18%9011,111
SNPKarl Rosie14.23%7468138168238758999571,059
IndependentDonnie MacKay + †††††10.81%5676786877067177638781,263
IndependentGillian Coghill *7.95%417643658683703758870
LabourRoger Saxon +6.25%328405410412427488
Liberal DemocratsAlexander Glasgow3.78%198241250257276
GreenSandra Owsnett1.98%104128129137
IndependentTommy Farmer1.13%598285
Electorate: TBC Valid: 5,244 Spoilt: 70 Quota: 1,049 Turnout: 51.4%

* = Sitting Councillors for Landward Caithness Ward. + = Sitting Councillors for Thurso Ward.

Wick and East Caithness

  • 2017: 2 Independent, 1 Conservative, 1 SNP
  • 2012-2017 Change: New ward
Wick and East Caithness - 4 seats
PartyCandidateFPv%Count
12345678
IndependentA.I. Willie MacKay +22.37%1,046
IndependentNicola Sinclair ††††††††††††20.68%967
ConservativeAndrew Sinclair13.88%6496666697087358229191,047
SNPRaymond Bremner11.74%549557559577600655723831
LabourNeil MacDonald *8.64%404417420455495556671
IndependentLinda Malik7.23%338351357369424
IndependentBill Fernie *6.99%327353361396436518
IndependentCatherine Patterson4.79%224233238247
Liberal DemocratsLuke Graham3.68%172177178
Electorate: TBC Valid: 4,676 Spoilt: 59 Quota: 936 Turnout: 47.6%

* = Sitting Councillors for Wick Ward.

+ = Sitting Councillor for Landward Caithness Ward.

East Sutherland and Edderton

  • 2012: 1xLabour, 1xIndependent; 1xSNP
  • 2017: 1 x Labour, 1 x Independent, 1 x Liberal Democrats
  • 2012-2017 Change: 1 x Liberal Democrat gain from SNP
East Sutherland and Edderton - 3 seats
PartyCandidateFPv%Count
1234567
LabourDeirdre MacKay (incumbent)21.20%755757831946
Liberal DemocratsRichard Gale19.63%699715773889909
SNPGraham Phillips (incumbent)18.20%648653711725732735
IndependentJim McGillivray (incumbent)16.76%5976006497938068141,155
ConservativeEva Short14.52%517518532
No LabelGeorge Gunn8.68%309311
Scottish LibertarianHarry Christian1.01%36
Electorate: TBC Valid: 3,561 Spoilt: 30 Quota: 891 Turnout: 57.1%

Wester Ross, Strathpeffer and Lochalsh

  • 2012: 2 x Independent, 1 x SNP, 1 x Liberal Democrat
  • 2017: 1 x Independent, 1 x SNP, 1 x Conservative, 1 x Liberal Democrat
  • 2012-2017 Change: 1 x Conservative gain from Independent
Wester Ross, Strathpeffer and Lochalsh - 4 seats
PartyCandidateFPv%Count
12345678
ConservativeDerek MacLeod18.44%1,0361,0551,0611,0641,206
SNPIan Cockburn (incumbent)15.28%8598871,355
IndependentBiz Campbell (incumbent)14.16%7968438769001,146
Liberal DemocratsKate Stephen*††††††13.38%7528418648839931,0261,0351,560
IndependentRichard Greene (incumbent)11.67%656673686700
GreenTopher Dawson11.18%628674721839928935939
SNPAlexander MacInnes10.82%608610
LabourChristopher Birt5.07%285
Electorate: TBC Valid: 5,620 Spoilt: 75 Quota: 1,125 Turnout: 57.8%

* = Sitting Councillor for Culloden and Ardersier Ward.

Cromarty Firth

  • 2012: 2 x Independent, 1 x SNP, 1 x Liberal Democrats
  • 2017: 2 x Independent, 2 x SNP
  • 2012-2017 Change: 1 x SNP gain from Liberal Democrats
Cromarty Firth - 4 seats
PartyCandidateFPv%Count
12345678
IndependentCarolyn Wilson (incumbent)27.01%1,108
SNPPauline Munro †††††††††††19.53%801828
SNPMaxine Smith ††††††††††† (incumbent)14.12%579599604615624660674741
IndependentMike Finlayson (incumbent)9.87%4054834835325676397731,047
ConservativeIan Smith8.43%346368368373390468
IndependentMartin Rattray (incumbent)7.85%322378378399422498591
Liberal DemocratsMary MacDonald6.78%278303303320360
LabourBill Curran3.78%155162162170
IndependentSheila Fletcher2.63%108122122
Electorate: TBC Valid: 4,102 Spoilt: 65 Quota: 821 Turnout: 43.4%

Tain and Easter Ross

  • 2012: 2 x Independent, 1 x Liberal Democrat
  • 2017: 1 x Independent, 1 x Liberal Democrat, 1 x SNP
  • 2012-2017 Change: 1 x SNP gain from Independent
Tain and Easter Ross - 3 seats
PartyCandidateFPv%Count
123456
SNPDerek Louden23.85%831847870874
IndependentFiona Robertson (incumbent)20.32%708751903
Liberal DemocratsJamie Stone (incumbent) †19.49%6796968518608611,342
IndependentAlasdair Rhind (incumbent)16.33%569587722736736
ConservativeRon Ferguson16.02%558583
IndependentSandra Skinner3.99%139
Electorate: TBC Valid: 3,484 Spoilt: 64 Quota: 872 Turnout: 49.9%

Dingwall and Seaforth

  • 2012: 2 x Independent, 1 x Liberal Democrat, 1 x SNP
  • 2017: 2 x Independent, 1 x Liberal Democrat, 1 x SNP
  • 2012-2017 Change: No Change
Dingwall and Seaforth - 4 seats
PartyCandidateFPv%Count
1234567
SNPGraham MacKenzie (incumbent)28.62%1,267
Liberal DemocratsAngela MacLean (incumbent)19.61%868941
IndependentMargaret Paterson (incumbent)19.27%853967
ConservativeReiner Luyken14.36%636644652662670716
IndependentAlister MacKinnon (incumbent)12.47%5526036396596907831,125
LabourDavid Jardine4.47%198233240249265
No LabelDave Allison1.20%53677273
Electorate: TBC Valid: 4,427 Spoilt: 44 Quota: 886 Turnout: 44.5%

Black Isle

  • 2012: 2 x Independent, 1 x Liberal Democrats, 1 x SNP
  • 2017: 1 x Independent, 1 x Liberal Democrats, 1 x SNP
  • 2012-2017 Change: 1 x Independent loss due to 4 wards being reduced to 3
Black Isle - 3 seats
PartyCandidateFPv%Count
1234567
SNPCraig Fraser (incumbent)26.88%1,234
Liberal DemocratsGordon Adam20.02%9199301,0051,0771,307
ConservativeRainie Smith18.71%859860878927940974
IndependentJennifer Barclay (incumbent)16.16%7427547838429399951,457
GreenVikki Trelfer8.45%388427466494
IndependentBev Smith5.36%246250263
LabourMichael MacMillan4.42%203209
Electorate: TBC Valid: 4,591 Spoilt: 42 Quota: 1,148 Turnout: 4,633 (54.9%)

Eilean a' Cheò

  • 2012: 2xIndependent; 1xLib Dem; 1xSNP
  • 2017: 3xIndependent; 1xSNP
  • 2012-2017 Change: Independent gain one seat from Lib Dem
Eilean a' Cheò (Skye) - 4 seats
PartyCandidateFPv%Count
123456789101112
IndependentJohn Finlayson28.97%1,449
IndependentRonald MacDonald††††††††14.34%717829.5835.2847.5892.3925.9992.6999.31,001.9
SNPCalum MacLeod †††12.52%626656.6666.9676.5690.4710.3726.61,028.8
IndependentJohn Gordon (incumbent)9.06%453534.9539.9549.5582.7631.9737.3757.1765.3765.7834.61,035.2
IndependentHamish Fraser (incumbent)6.78%339395.9408.5425.1442.8515.6545.6554.8559.1559.2632.03
ConservativeMalcolm MacLeod6.38%319331.4335.4359.2371383.9394.5395.8396.3396.4
SNPIan Renwick (incumbent)6.20%310317.4320.4323.4334.8351.7363.5
IndependentCampbell Dickson4.32%216249.7251.6257.9277.3303.3
IndependentDrew Millar (incumbent)4.26%213241.1243.4250.4265.8
IndependentMoira Scoobie3.28%164197.1208222.6
LabourPeter O'Donnghaile1.96%98104.5
Liberal DemocratsKen MacLeod *1.94%97106.6131.2
Electorate: TBC Valid: 5,001 Spoilt: 80 Quota: 1,001 Turnout: 5,082 (59.1%)
  • = Sitting Councillor for Inverness Millburn Ward.

Caol and Mallaig

  • 2012: 3xIndependent
  • 2017: 2xIndependent; 1xSNP
  • 2012-2017 Change: SNP gain one seat from Independent
Caol and Mallaig - 3 seats
PartyCandidateFPv%Count
12345
IndependentAllan Henderson (incumbent)28.29%917
IndependentBen Thompson †††††††††††††† (incumbent)23.66%767809.4826.4
SNPBilly MacLachlan††††24.00%778793.4796.6800.7838.9
Liberal DemocratsDenis Rixson9.38%304324.7328.04331.03402.6
ConservativeElizabeth Saggers8.17%265271.4275.5276.9290.6
LabourAlan Carstairs5.58%181187.4189.4191.5
IndependentLiam Simmonds0.93%3034.04
Electorate: TBC Valid: 3,242 Spoilt: 52 Quota: 811 Turnout: 3,294 (46.6%)

Aird and Loch Ness

  • 2012: 2xIndependent; 1xSNP; 1xLib Dem
  • 2017: 2xIndependent; 1xSNP; 1xCon
  • 2012-2017 Change: Conservative gain one seat from Lib Dem
Aird and Loch Ness - 4 seats
PartyCandidateFPv%Count
123456
IndependentMargaret Davidson (incumbent)27.77%1,405
ConservativeGeorge Cruickshank†††††††††19.73%9981,045.3
SNPEmma Knox14.21%719734.1734.3842.071,270.6
IndependentHelen Carmichael (incumbent)12.35%625837.02848.6947.6960.71,049.4
Liberal DemocratsDr. Jean Davis (incumbent)10.18%515558.6568.1654.5671.2714.9
SNPMatt Friess8.08%409424.9425.3491.8
GreenChris Ballance7.67%388411.8413.5
Electorate: TBC Valid: 5,059 Spoilt: 66 Quota: 1,012 Turnout: 5,125 (52.6%)

Inverness West

  • 2012: 1xSNP; 1xLib Dem; 1xIndependent
  • 2017: 1xLib Dem; 1xIndependent; 1xSNP
  • 2012-2017 Change: No change
Inverness West - 3 seats
PartyCandidateFPv%Count
123456
Liberal DemocratsAlex Graham (incumbent)27.65%964
SNPBill Boyd20.71%722727.8752.3782.6785.51,077.3
IndependentGraham Ross †††††††††††† (incumbent)20.63%719751.4808.03891.4
ConservativeFergus MacKenzie11.93%416431.6445.3489.2493.7501.2
SNPCath MacInnes8.61%300304.9317.2345.5347.8
LabourAddie Eghtedar6.74%235244.9261.7
IndependentAllan Duffy (incumbent)3.73%130139.4
Electorate: TBC Valid: 3,486 Spoilt: 64 Quota: 872 Turnout: 3,550 (42.6%)

Inverness Central

  • 2012: 2xSNP; 1xIndependent; 1xLab
  • 2017: 1xSNP; 1xLab; 1xIndependent
  • 2012-2017 Change: 1 less seat compared to 2012.
Inverness Central - 3 seats
PartyCandidateFPv%Count
12345678
SNPRichard Laird (incumbent)†††††††32.81%1,122
LabourBet McAllister (incumbent)16.88%577615.5623.5665.7768.8880.8
IndependentJanet Campbell (incumbent)15.27%522546.03560.9577.8640.4828.8839.41,063.4
ConservativeDonald MacKenzie12.46%426430.3434.3474.7498.04533.7536.6
IndependentDonnie Kerr (incumbent)10.53%360392.8409.2420.6485.1
GreenRussell Deacon6.08%208305.09311.3346.04
Liberal DemocratsMargot Kerr4.50%154170.7172.7
IndependentDiane Wilkinson1.46%5058.8
Electorate: TBC Valid: 3,419 Spoilt: 64 Quota: 855 Turnout: 3,483 (39.5%)

Inverness Ness-side

  • 2012: 1xLib Dem; 1xSNP; 1xIndependent; 1xLab
  • 2017: 1xLib Dem; 1xSNP; 1xCon
  • 2012-2017 Change: 1 less seat compared to 2012.
Inverness Ness-side - 3 seats
PartyCandidateFPv%Count
123456
Liberal DemocratsAlasdair Christie (incumbent)42.75%1,739
SNPRon MacWilliam25.96%1,056
ConservativeCallum Smith14.18%577748.2749.2756851.61,110.9
LabourFraser Parr (incumbent)9.27%377537.9546.6588.2744.2
IndependentJean Slater (incumbent)6.27%255427.06437.3471.1
Scottish SocialistFeargus Murray1.57%6499.2105.5
Electorate: TBC Valid: 4,068 Spoilt: 29 Quota: 1,018 Turnout: 4,097 (51.1%)

Inverness Millburn

  • 2012: 1xLab; 1xSNP; 1xLib Dem
  • 2017: 1xLab; 1xSNP; 1xCon
  • 2012-2017 Change: Conservative gain one seat from Lib Dem
Inverness Millburn - 3 seats
PartyCandidateFPv%Count
1234567
LabourJimmy Gray (incumbent)29.64%1,064
SNPIan Brown (incumbent)20.56%738755.3770.3818.9856.4864.31,352.8
ConservativeIsabelle MacKenzie19.94%716749.1792.1824.6993.01
SNPJackie Hendry12.59%452462.9472.2534.1573.5581.5
Liberal DemocratsJohn West7.44%267298.4329.8390.7
GreenAnne Thomas5.93%213229.1255.4
IndependentZosia Fraser3.90%140158.3
Electorate: TBC Valid: 3,590 Spoilt: 65 Quota: 898 Turnout: 3,655 (47.7%)

Culloden and Ardersier

  • 2012: 1xSNP; 1xIndependent; 1xLab; 1xLib Dem
  • 2017: 1xSNP; 1xIndependent; 1xLib Dem
  • 2012-2017 Change: 1 less seat compared to 2012.
Culloden and Ardersier - 3 seats
PartyCandidateFPv%Count
12345678
IndependentRoddy Balfour (incumbent)20.17%763790817864900972.5
ConservativeRaine Cullen18.11%685697705731736744.9751.09
SNPGlynis Campbell-Sinclair (incumbent)17.69%6696777047241,280
SNPPauline Munro16.47%623627655682
Liberal DemocratsTrish Robertson (incumbent)15.65%592601633707743800.4810.91,188.7
LabourMatt Wakeling5.68%215220241
GreenDonnie MacLeod3.94%149156
IndependentThomas Lamont2.27%86
Electorate: TBC Valid: 3,782 Spoilt: 60 Quota: 946 Turnout: 3,842 (47.1%)

Nairn and Cawdor

  • 2012: 2xIndependent; 2xSNP
  • 2017: 2xIndependent; 1xSNP; 1xCon
  • 2012-2017 Change: Conservative gain one seat from SNP.
Nairn and Cawdor- 4 seats
PartyCandidateFPv%Count
123456789
IndependentTom Heggie21.57%1,144
ConservativePeter Saggers15.39%816820.8820.8833.8861.4941.09945.09947.91,045.7
IndependentLaurie Fraser (incumbent)13.09%694716.5716.5740.7841.05967.31,009.091,055.91,491.3
SNPLiz MacDonald ††††††††††† (incumbent)12.20%647654.9661.9666.1686.9710.41,228.7
SNPStephen Fuller (incumbent)11.05%586590.7598.7603.8634.9657.0
IndependentMichael Green (incumbent)10.52%558571.06573.06584.2658.7758.8792.9824.5
Liberal DemocratsRitchie Cunningham6.96%369374.9377.9421.2458.3
IndependentPaul McIvor5.85%310322.8330.06347.6
LabourAndrew Mackintosh2.77%147148.9151.9
Scottish SocialistLouis McIntosh0.60%3232.5
Electorate: TBC Valid: 5,303 Spoilt: 96 Quota: 1,061 Turnout: 5,399 (52.5%)

Inverness South

  • 2012: 2xLib Dem; 1xSNP; 1xIndependent
  • 2017: 1SNP; 1Con; 1Lib Dem; 1Independent
  • 2012-2017 Change: Conservative gain one seat from Lib Dem
Inverness South - 4 seats
PartyCandidateFPv%Count
1234567
SNPKen Gowans (incumbent) ††25.31%1,287
ConservativeAndrew Jarvie20.10%1,022
Liberal DemocratsCarolyn Caddick (incumbent)15.71%799810.5811.6833.8970.51,151.2
IndependentDuncan MacPherson11.47%583593.7594.3619.6678.2971.21,029.6
IndependentJim Crawford (incumbent)10.36%527537.5538.3564.3621.8
LabourShaun Fraser7.61%387394.9395.3401.3
SNPMichelle Gowans7.39%376592.3592.4599.6646.4682.2696.4
Scottish ChristianDonald MacLeod Boyd2.05%104105.05105.3
Electorate: TBC Valid: 5,085 Spoilt: 48 Quota: 1,018 Turnout: 5,133 (45.3%)

Badenoch and Strathspey

  • 2012: 2xSNP; 1xIndependent; 1xLib Dem
  • 2017: 1xCon; 1xIndependent; 1xSNP; 1xGRN
  • 2012-2017 Change: Conservative & Green each gain one seat from SNP & Liberal Democrat
Badenoch and Strathspey - 4 seats
PartyCandidateFPv%Count
12345678
ConservativeJohn Bruce23.58%1,266
IndependentBill Lobban (incumbent)22.15%1,189
SNPMuriel Cockburn18.48%992993.81,005.91,014.81,040.51,089.9
GreenPippa Hadley14.04%754763.7784.1808.3820.6905.7915.41,230.4
Liberal DemocratsGregor Rimell (incumbent)9.61%516571.4601.5663.9689.6793.7795.4
IndependentStewart Dick6.26%336362.8371.7401.1455.7
UKIPLes Durance3.15%169198.6202.7210.9
IndependentDonald MacDonald2.74%147167.8185.3
Electorate: TBC Valid: 5,369 Spoilt: 43 Quota: 1,074 Turnout: 5,412 (51.0%)

Fort William and Ardnamurchan

  • 2012: 2xIndependent; 1xSNP; 1xLab
  • 2017: 2xSNP; 1xIndependent; 1xCon
  • 2012-2017 Change: SNP & Conservative each gain one seat from Independent & Labour
Fort William and Ardnamurchan - 4 seats
PartyCandidateFPv%Count
1234567
IndependentAndrew Baxter †††††††††† (incumbent)37.24%1,550
SNPBlair Allan22.39%932
ConservativeIan Ramon†††††††††††††12.73%530648.9650.0713.5842.3
SNPNiall McLean10.50%437550.3630.2650.9715.9716.1852.2
LabourSally Semple8.27%344425.9428.5488.9595.9599.2
Liberal DemocratsTrevor Escott4.61%192250.7254.6
IndependentJoanne Matheson4.25%177389.3392.6454.7
Electorate: TBC Valid: 4,162 Spoilt: 80 Quota: 833 Turnout: 4,242 (48.4%)

Changes since 2017

  • † Tain and Easter Ross Liberal Democrat Cllr Jamie Stone was elected MP for Caithness, Sutherland and Easter Ross in June 2017. He resigned his council seat on 20 July 2017. The by-election took place on 28 September 2017. Alisdair Rhind was elected with 48.8% of the first preference vote. He had previously served as councillor for Tain and Easter Ross before losing his seat the previous May.
  • †† Inverness South Ken Gowans resigned from the SNP on 5 September 2017. He rejoined the SNP in 2018.
  • ††† Eilean a' Cheò Cllr Calum MacLeod left the SNP group in November 2017 following allegations of fracas.
  • †††† Caol and Mallaig SNP Cllr Billy MacLachlan died in January 2018. A by-election took place on 5 April 2018. It was won by the Liberal Democrat candidate Denis Rixson, who had stood unsuccessfully for the seat in the 2017 local elections.
  • ††††† Thurso and Northwest Caithness Independent Cllr Donnie Mackay left the independent-led administration in June 2018, in protest to a proposed roll-out of car park charges to more towns and toilet closures. He subsequently joined the Conservative party.
  • †††††† Wester Ross, Strathpeffer and Lochalsh Lib Dem Cllr Kate Stephen resigned her seat on 1 October 2018. This was due to an increase in her academic research. A by-election was held on 6 December 2018 which was won by the SNP's Alexander MacInnes.
  • ††††††† Inverness Central SNP Cllr Richard Laird resigned his seat due to medical advice on 5 September 2019. A by-election was held on 14 November 2019 and Emma Roddick held the seat for the SNP.
  • †††††††† Eilean a' Cheò Independent Cllr Ronald MacDonald resigned his Council seat on 19 December 2019 to concentrate on the implementation of the Ritchie Report to improve Health and Social Care Services in Skye. A by-election was held on 12 March 2020 and was won by Independent candidate Calum Munro.
  • ††††††††† Aird and Loch Ness Conservative Cllr George Cruikshank died on 6 April 2020. A by-election was held on 11 March 2021 and was won by Independent candidate David Fraser.
  • †††††††††† Cllr Andrew Baxter (Fort William and Ardnamurchan) was removed from the independent administration in the summer of 2020. He initially continued under the grouping "Real Independent", but has subsequently joined the Conservative group.
  • ††††††††††† Three SNP members - Cllrs Maxine Smith & Pauline Munro (Cromarty Firth) and Cllr Liz MacDonald (Nairn and Cawdor) left the party on 17 September 2020 to continue as independents.
  • †††††††††††† By-elections were held on 12 August 2021 for the seats vacated by Cllr Nicola Sinclair (Wick and East Caithness) and Cllr Graham Ross (Inverness West). These were won by Jill Tilt and Colin Aitken respectively, both of the Scottish Liberal Democrats.
  • ††††††††††††† A by-election was held on 2 December 2021 for the seat vacated by the sad death of Cllr Ian Ramon (Fort William and Ardnamurchan). The by-election was won by Sarah Fanet of the SNP.
  • †††††††††††††† Independent Cllr Ben Thompson (Caol and Mallaig) resigned on 12 November 2021. No by-election was called for this vacancy as the next full election of the council is expected within six months of his resignation date.

By-elections since 2017

Tain and Easter Ross

Tain and Easter Ross By-election (28 September 2017)
PartyCandidateFPv%Count
123
IndependentAlasdair Rhind49.38%1,2661,2671,290
SNPStan Peace23.87%612616634
Liberal DemocratsWilliam Sinclair14.51%372376387
ConservativeEva Short9.09%233236243
IndependentGerald Holdsworth2.65%6869
Scottish LibertarianHarry Christian0.51%13
Electorate: TBC Valid: 2,564 Spoilt: 29 Quota: 1,283 Turnout: 2,593 (36.1%)

Caol and Mallaig

Caol and Mallaig By-election (5 April 2018)
PartyCandidateFPv%Count
12345
Liberal DemocratsDenis Rixson31.14%658671706791968
SNPAlex MacInnes27.17%574591615617737
IndependentColin 'Woody' Wood21.49%454471539580
ConservativeIan Smith8.66%183188200
IndependentCatherine MacKinnon6.91%146176
IndependentRonald Joseph Campbell4.64%98
Electorate: 7,088 Valid: 2,113 Quota: 1,057 Turnout: 2,131 (30.1%)

Wester Ross, Strathpeffer and Lochalsh

Wester Ross, Strathpeffer and Lochalsh By-election (7 December 2018)
PartyCandidateFPv%Count
12345678
SNPAlexander MacInnes33.07%1,3181,3201,3221,3271,3541,3971,5751,798
ConservativeGavin Berkeneger26.02%1,0371,0381,0431,0611,0711,1471,1861,374
IndependentRichard Greene15.61%622624627677699785905
GreenIrene Francis Brandt9.01%359359359364411483
Liberal DemocratsGeorge Scott8.03%320320322346379
LabourChristopher Birt4.37%174174175179
IndependentJean Davis3.29%131132133
UKIPLes Durance0.40%1618
Scottish LibertarianHarry Christian0.20%8
Electorate: 9,900 Valid: 3,985 Spoilt: 39 Quota: 1,993 Turnout: 4,024 (40.6%)

Inverness Central

Inverness Central By-election (14 November 2019)
PartyCandidateFPv%Count
123
SNPEmma Roddick45.15%1,0151,0331,115
ConservativeRachael Hatfield15.35%345349360
IndependentRichie Paxton12.32%277303338
Liberal DemocratsMary Dormer10.54%237266325
GreenRussell Deacon9.79%220238
LabourArdalan Eghtedar6.85%154
Electorate: 8,877 Valid: 2,248 Spoilt: 28 Quota: 1,125 Turnout: 2,276 (25.6%)

Eilean a' Cheò

Eilean a' Cheò (Skye) By-election (12 March 2020)
PartyCandidateFPv%Count
12345
IndependentCalum Munro28.48%9119271,0171,1171,464
SNPAndrew Kiss27.32%8748858891,0191,135
Liberal DemocratsFay Thomson21.82%698698801881
GreenDawn Kroonstuiver Campbell11.16%357367379
ConservativeRuriadh Stewart9.82%314315
No LabelMàrtainn Mac a’ Bhàillidh1.41%45
Electorate: 8,848 Valid: 3,199 Spoilt: 29 Quota: 1,600 Turnout: 3,228 (36.5%)

Aird and Loch Ness

Aird and Loch Ness By-election (11 March 2021)
PartyCandidateFPv%Count
123456
IndependentDavid Fraser28.32%9971,0101,0761,1941,6632,109
SNPGordon Shanks28.24%9941,0101,1291,1981,211
ConservativeGavin Berkenheger23.41%824835847929
Liberal DemocratsMartin Robertson8.52%300335397
GreenRyan MacKintosh7.73%272297
LabourBill Moore3.78%133
Electorate: 10,147 Valid: 3,520 Spoilt: 44 Quota: 1,761 Turnout: 3,564 (35.1%)

Wick and East Caithness

Wick and East Caithness By-election (12 August 2021)
PartyCandidateFPv%Count
12345
Liberal DemocratsJill Tilt27.25%6576608489861,501
IndependentBill Fernie25.80%622627780963
SNPMichael James Cameron24.60%593593606
ConservativeDaniel Ross21.78%523525
Scottish LibertarianHarry Christian0.67%16
Electorate: 10,040 Valid: 2,411 Spoilt: 28 Quota: 1,206 Turnout: 2,439 (24.3%)

Inverness West

Inverness West By-election (12 August 2021)
PartyCandidateFPv%Count
1234567
SNPKate MacLean33.69%718720731816853869
Liberal DemocratsColin Aitken31.82%6786786807057999701,246
ConservativeMax Bannerman13.75%293295302311344
IndependentDuncan McDonald10.79%230232239251
GreenRyan MacKintosh7.46%159160164
ISPIain Cullens Forsyth1.97%4242
Scottish LibertarianCalum Mark Liptrot0.52%11
Electorate: 8,485 Valid: 2,131 Spoilt: 18 Quota: 1,066 Turnout: 2,149 (25.3%)

Fort William and Ardnamurchan

Fort William and Ardnamurchan By-election (2 December 2021)
PartyCandidateFPv%Count
123456
SNPSarah Fanet39.57%9059159259529681,182
ConservativeRuraidh Stewart21.21%485488504547651688
GreenKate Willis14.34%328330344385442
Liberal DemocratsRoger Liley10.10%231234248294
IndependentAndy McKenna8.48%194202238
IndependentJoanne Matheson3.85%88109
No LabelMark Drayton2.45%56
Electorate: 9,015 Valid: 2,287 Spoilt: 40 Quota: 1,144 Turnout: 2,327 (25.6%)