Log of council by-elections
Scottish local council by-elections 4 May 2017- End of 2020
Supplementary guidance on delivery by-elections under Covid 19 conditions developed during summer 2020.
Current log of by-elections for 2021 is available here by date
Aberdeen City
- Kincorth/Nigg/Cove postponed until 5 November 2020
- Torry/Ferryhill 21 November 2019
- Bridge of Don on 3 October 2019
Aberdeenshire
- Ellon and District postponed until 15 October 2020
- Inverurie and District on 12 October 2017
Argyll and Bute
- Helensburgh and Lomond South scheduled for 11 March 2021
- Isle of Bute scheduled for 11 March 2021
City of Edinburgh Council
- Craigentinny/Duddingston postponed until 12 November 2020
- Leith Walk on 11 April 2019
Clackmannanshire
- Clackmannanshire East postponed to 19 November 2020
- Central on 28 March 2019
- Clackmannanshire North on 1 March 2018
Comhairle nan Eilean Siar
Na Hearadh agus Ceann a Deas nan Loch on 8 October 2020
Dumfries and Galloway
Dundee City Council
East Lothian Council
Haddington and Lammermuir on 9 May 2019
Falkirk
Bonnybridge and Larbert 15 February 2018
Fife
- Dunfermline Central and Rosyth on 14 November 2019
- Inverkeithing and Dalgety Bay on 6 September 2018
Glasgow
Highland
- Aird and Loch Ness is postponed, postponed until 11 March 2021
- Eilean a' Cheò (Skye) on 12 March 2020
- Inverness Central on 14 November 2019
- Wester Ross, Strathpeffer and Lochalsh on 6 December 2018
- Caol and Mallaig on 5 April 2018
- Tain and Easter Ross on 28 September 2017
Midlothian
Moray
- Keith and Cullen on 21 November 2019
- Elgin City North on 13 July 2017
Orkney
North Isles postponed until 1 October 2020
North Lanarkshire
- Thorniewood postponed until 4 March 2021
- Fortissat postponed until 4 March 2021
- Thorniewood on 19 September 2019
- Coatbridge South on 25 October 2018
- Fortissat on 7 September 2017
Perth and Kinross
- Perth City North Ward postponed until 26 November 2020
- Perth City South Ward scheduled for 26 November 2020
- Highland 19 April 2018
- Perth City South on 23 November 2017
Scottish Borders
- Leaderdale and Melrose postponed until 11 March 2021
- Selkirkshire on 22 February 2018
Shetland
Shetland Central Ward and Lerwick South Ward on 7 November 2019
South Lanarkshire
- East Kilbride Central North on 29 August 2019
- Rutherglen Central and North on 23 November 2017
West Lothian
Livingston South is postponed until 11 March 2021