← City of Edinburgh (all cycles) · 5 May 2022 cohort

City of Edinburgh 2022

Local elections held 5 May 2022.

17 ward races
63 seats
38 elected below the proportional quota
60.3% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 17 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 63 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Scottish National Party48,19925.9%1930.2%1727.0%+2
Liberal Democrats38,26320.5%1219.0%1320.6%-1
Labour Party35,60819.1%1320.6%1320.6%0
Conservative Party32,61217.5%914.3%1117.5%-2
Green Party26,41114.2%1015.9%914.3%+1
Independent1,6630.9%00.0%00.0%0
Scottish Family Party1,3550.7%00.0%00.0%0
Alba Party1,0290.6%00.0%00.0%0
Scottish Socialist Party2950.2%00.0%00.0%0
Women's Equality Party2280.1%00.0%00.0%0
Scottish Libertarian Party2020.1%00.0%00.0%0
Communist Party of Britain1190.1%00.0%00.0%0
Socialist Labour Party1130.1%00.0%00.0%0
Workers Party of Britain610.0%00.0%00.0%0
Freedom Alliance- Integrity, Society, Economy600.0%00.0%00.0%0
Total186,218100.0%63100.0%63100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Council composition: what this election replaced

The 2022 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2022 election (current) and on the eve of it (2021), so you can see what the result replaced.

Current (2022)
Previous (2021)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Almond · 4-seat (bloc vote)

Marginal winner 1.4% Proportional quota 20.0% Below quota −18.6 pts Valid ballots 13,909

RankCandidatePartyVotesShareBelow quotaElected
1Kevin LangLiberal Democrats5,90442.4%+22.4 ptsElected
2Norman WorkScottish National Party2,91120.9%+0.9 ptsElected
3Louise YoungLiberal Democrats2,22116.0%−4.0 ptsElected
4James HillConservative Party1,0407.5%
5Andrew BroughGreen Party7365.3%
6Fred HesslerLabour Party6884.9%
7Lewis James YounieLiberal Democrats2001.4%−18.6 ptsElected
8Stewart GeddesScottish Family Party1481.1%
9Annemarie BaillieWorkers Party of Britain610.4%

Electorate 27,454 · Ballots cast 14,024 · Invalid 115 · EC ward code gss-S13002919 · Back to ward index

Drum Brae/Gyle · 3-seat (bloc vote)

Marginal winner 9.6% Proportional quota 25.0% Below quota −15.4 pts Valid ballots 9,451

RankCandidatePartyVotesShareBelow quotaElected
1Robert AldridgeLiberal Democrats3,98842.2%+17.2 ptsElected
2Euan HyslopScottish National Party2,26323.9%−1.1 ptsElected
3Mark BrownConservative Party1,04711.1%
4Ed ThornleyLiberal Democrats9099.6%−15.4 ptsElected
5Nkechi OkoroLabour Party5876.2%
6Anne ScottGreen Party5545.9%
7Eileen JohnstonScottish Family Party790.8%
8Gary SmithScottish Libertarian Party240.3%

Electorate 18,822 · Ballots cast 9,560 · Invalid 109 · EC ward code gss-S13002921 · Back to ward index

Liberton/Gilmerton · 4-seat (bloc vote)

Marginal winner 7.3% Proportional quota 20.0% Below quota −12.7 pts Valid ballots 12,433

RankCandidatePartyVotesShareBelow quotaElected
1Lezley Marion CameronLabour Party3,41927.5%+7.5 ptsElected
2Lesley MacinnesScottish National Party2,90623.4%+3.4 ptsElected
3Phil DoggartConservative Party2,23918.0%−2.0 ptsElected
4John NicholGreen Party1,0238.2%
5Martha Mattos CoelhoScottish National Party9107.3%−12.7 ptsElected
6Ishrat MeasomLabour Party7255.8%
7Madeleine Rani Frances PlancheLiberal Democrats5074.1%
8Colin FoxScottish Socialist Party2952.4%
9Abu MeronAlba Party2221.8%
10James Demare ChristieScottish Family Party1871.5%

Electorate 28,977 · Ballots cast 12,665 · Invalid 232 · EC ward code gss-S13002934 · Back to ward index

Pentland Hills · 4-seat (bloc vote)

Marginal winner 10.1% Proportional quota 20.0% Below quota −9.9 pts Valid ballots 11,087

RankCandidatePartyVotesShareBelow quotaElected
1Graeme BruceConservative Party2,53122.8%+2.8 ptsElected
2Neil GardinerScottish National Party2,36021.3%+1.3 ptsElected
3Stephen JenkinsonLabour Party1,89617.1%−2.9 ptsElected
4Emma GilchristConservative Party1,23911.2%
5Fiona GlasgowScottish National Party1,11510.1%−9.9 ptsElected
6Michael ChappellLiberal Democrats8858.0%
7Ross MullerGreen Party8707.8%
8Richard FettesScottish Family Party1591.4%
9Louis RowlandsScottish Libertarian Party320.3%

Electorate 24,312 · Ballots cast 11,266 · Invalid 179 · EC ward code gss-S13002920 · Back to ward index

Corstorphine/Murrayfield · 3-seat (bloc vote)

Marginal winner 15.6% Proportional quota 25.0% Below quota −9.4 pts Valid ballots 11,384

RankCandidatePartyVotesShareBelow quotaElected
1Alan BealLiberal Democrats3,89734.2%+9.2 ptsElected
2Frank RossScottish National Party2,13218.7%−6.3 ptsElected
3Hugh FindlayConservative Party1,81816.0%
4Euan DavidsonLiberal Democrats1,77215.6%−9.4 ptsElected
5Richard ParkerLabour Party8937.8%
6Connal HughesGreen Party7846.9%
7Norman ColvilleScottish Family Party880.8%

Electorate 19,533 · Ballots cast 11,492 · Invalid 108 · EC ward code gss-S13002924 · Back to ward index

Leith Walk · 4-seat (bloc vote)

Marginal winner 12.0% Proportional quota 20.0% Below quota −8.0 pts Valid ballots 10,996

RankCandidatePartyVotesShareBelow quotaElected
1Susan RaeGreen Party2,84725.9%+5.9 ptsElected
2Amy McNeese-MechanScottish National Party2,24820.4%+0.4 ptsElected
3James DalgleishLabour Party2,05818.7%−1.3 ptsElected
4Jack CaldwellLiberal Democrats1,31712.0%−8.0 ptsElected
5Rob MunnScottish National Party1,13210.3%
6Bonus FomboConservative Party7636.9%
7Joe SmithAlba Party1351.2%
8Richard Charles ShillcockCommunist Party of Britain1191.1%
9David Jon JacobsonSocialist Labour Party1131.0%
10Niel DeepnarainScottish Family Party1061.0%
11David RentonWomen's Equality Party980.9%
12Jon PullmanFreedom Alliance- Integrity, Society, Economy600.5%

Electorate 26,683 · Ballots cast 11,130 · Invalid 134 · EC ward code gss-S13002930 · Back to ward index

Colinton/Fairmilehead · 3-seat (bloc vote)

Marginal winner 17.3% Proportional quota 25.0% Below quota −7.7 pts Valid ballots 11,414

RankCandidatePartyVotesShareBelow quotaElected
1Scott ArthurLabour Party3,81233.4%+8.4 ptsElected
2Jason RustConservative Party2,31720.3%−4.7 ptsElected
3Marco BiagiScottish National Party1,96917.3%−7.7 ptsElected
4Louise SpenceLiberal Democrats1,41612.4%
5Neil CuthbertConservative Party1,1009.6%
6Helen McCabeGreen Party6215.4%
7Richard LucasScottish Family Party1791.6%

Electorate 19,454 · Ballots cast 11,540 · Invalid 126 · EC ward code gss-S13002926 · Back to ward index

Forth · 4-seat (bloc vote)

Marginal winner 12.7% Proportional quota 20.0% Below quota −7.3 pts Valid ballots 10,555

RankCandidatePartyVotesShareBelow quotaElected
1Sanne Dijkstra-DownieLiberal Democrats2,07719.7%−0.3 ptsElected
2Cammy DayLabour Party1,99518.9%−1.1 ptsElected
3Stuart DobbinScottish National Party1,91718.2%−1.8 ptsElected
4Jim CampbellConservative Party1,59415.1%
5Carrie GoochScottish National Party1,35312.8%
6Kayleigh O'NeillGreen Party1,33712.7%−7.3 ptsElected
7Linda Lenora CampbellScottish Family Party1521.4%
8Kerry Elizabeth HeathcoteWomen's Equality Party1301.2%

Electorate 24,934 · Ballots cast 10,733 · Invalid 178 · EC ward code gss-S13002922 · Back to ward index

Inverleith · 4-seat (bloc vote)

Marginal winner 12.8% Proportional quota 20.0% Below quota −7.2 pts Valid ballots 13,416

RankCandidatePartyVotesShareBelow quotaElected
1Hal OslerLiberal Democrats3,11723.2%+3.2 ptsElected
2Vicky NicolsonScottish National Party2,64119.7%−0.3 ptsElected
3Max MitchellConservative Party1,83613.7%−6.3 ptsElected
4Jule BandelGreen Party1,71412.8%−7.2 ptsElected
5Mhairi Munro-BrianLabour Party1,68412.6%
6Malcolm WoodLiberal Democrats1,40510.5%
7Stuart HerringConservative Party8536.4%
8Phil HoldenScottish Family Party960.7%
9Tam LairdScottish Libertarian Party530.4%
10Stephen McNamaraIndependent170.1%

Electorate 24,608 · Ballots cast 13,542 · Invalid 126 · EC ward code gss-S13002923 · Back to ward index

Sighthill/Gorgie · 4-seat (bloc vote)

Marginal winner 13.3% Proportional quota 20.0% Below quota −6.7 pts Valid ballots 8,375

RankCandidatePartyVotesShareBelow quotaElected
1Ross MckenzieLabour Party1,92923.0%+3.0 ptsElected
2Catherine FullertonScottish National Party1,56718.7%−1.3 ptsElected
3Denis DixonScottish National Party1,46217.5%−2.5 ptsElected
4Dan HeapGreen Party1,11613.3%−6.7 ptsElected
5Mark HooleyConservative Party98611.8%
6Ashley GraczykIndependent7979.5%
7Devin Scott ScobieLiberal Democrats3544.2%
8David HenryAlba Party1642.0%

Electorate 23,850 · Ballots cast 8,557 · Invalid 182 · EC ward code gss-S13002925 · Back to ward index

City Centre · 4-seat (bloc vote)

Marginal winner 13.3% Proportional quota 20.0% Below quota −6.7 pts Valid ballots 8,857

RankCandidatePartyVotesShareBelow quotaElected
1Jo MowatConservative Party1,89621.4%+1.4 ptsElected
2Claire MillerGreen Party1,75519.8%−0.2 ptsElected
3Andy FoxallLiberal Democrats1,34115.1%
4Margaret GrahamLabour Party1,29714.6%−5.4 ptsElected
5Finlay McFarlaneScottish National Party1,18213.3%−6.7 ptsElected
6Marianne MwikiScottish National Party98411.1%
7Bonnie Prince BobIndependent1171.3%
8Kevan ShawAlba Party1051.2%
9Norrie RowanIndependent840.9%
10Kevin IllingworthIndependent500.6%
11Pete CarsonIndependent210.2%
12Paul PenmanIndependent140.2%
13Maria Pakpahan-CampbellIndependent110.1%

Electorate 23,510 · Ballots cast 8,938 · Invalid 81 · EC ward code gss-S13002929 · Back to ward index

Portobello/Craigmillar · 4-seat (bloc vote)

Marginal winner 15.3% Proportional quota 20.0% Below quota −4.7 pts Valid ballots 11,183

RankCandidatePartyVotesShareBelow quotaElected
1Kate CampbellScottish National Party3,43830.7%+10.7 ptsElected
2Jane MeagherLabour Party2,09918.8%−1.2 ptsElected
3Alys MumfordGreen Party1,80816.2%−3.8 ptsElected
4Tim JonesConservative Party1,71215.3%−4.7 ptsElected
5Simon Clark SheddenScottish National Party7446.7%
6Heather PughLabour Party5785.2%
7Jill ReillyLiberal Democrats4804.3%
8Andrew McDonaldIndependent1821.6%
9Anne ToddAlba Party1421.3%

Electorate 26,118 · Ballots cast 11,426 · Invalid 243 · EC ward code gss-S13002935 · Back to ward index

Southside/Newington · 4-seat (bloc vote)

Marginal winner 16.1% Proportional quota 20.0% Below quota −3.9 pts Valid ballots 11,788

RankCandidatePartyVotesShareBelow quotaElected
1Tim PogsonLabour Party2,83724.1%+4.1 ptsElected
2Steve BurgessGreen Party2,71723.0%+3.0 ptsElected
3Simita KumarScottish National Party2,26019.2%−0.8 ptsElected
4Cameron RoseConservative Party2,07717.6%
5Pauline FlanneryLiberal Democrats1,89716.1%−3.9 ptsElected

Electorate 24,152 · Ballots cast 11,884 · Invalid 96 · EC ward code gss-S13002933 · Back to ward index

Leith · 3-seat (bloc vote)

Marginal winner 21.4% Proportional quota 25.0% Below quota −3.6 pts Valid ballots 8,442

RankCandidatePartyVotesShareBelow quotaElected
1Adam McVeyScottish National Party2,75432.6%+7.6 ptsElected
2Chas BoothGreen Party2,16925.7%+0.7 ptsElected
3Katrina FaccendaLabour Party1,80421.4%−3.6 ptsElected
4Teresa PerchardConservative Party7649.0%
5Andy MackenzieIndependent3704.4%
6Robin ReaLiberal Democrats3604.3%
7Euan McGlynnAlba Party1291.5%
8Jacqueline Mary IsseriScottish Family Party921.1%

Electorate 19,420 · Ballots cast 8,546 · Invalid 104 · EC ward code gss-S13002931 · Back to ward index

Craigentinny/Duddingston · 4-seat (bloc vote)

Marginal winner 16.5% Proportional quota 20.0% Below quota −3.5 pts Valid ballots 10,353

RankCandidatePartyVotesShareBelow quotaElected
1Joan GriffithsLabour Party2,13620.6%+0.6 ptsElected
2Danny AstonScottish National Party2,12920.6%+0.6 ptsElected
3Iain WhyteConservative Party2,01119.4%−0.6 ptsElected
4Alex StaniforthGreen Party1,70616.5%−3.5 ptsElected
5Shelly-Ann BrownScottish National Party1,67416.2%
6Elaine FordLiberal Democrats6976.7%

Electorate 23,924 · Ballots cast 10,568 · Invalid 215 · EC ward code gss-S13002932 · Back to ward index

Fountainbridge/Craiglockhart · 3-seat (bloc vote)

Marginal winner 22.4% Proportional quota 25.0% Below quota −2.6 pts Valid ballots 9,028

RankCandidatePartyVotesShareBelow quotaElected
1Christopher CowdyConservative Party2,39926.6%+1.6 ptsElected
2David KeyScottish National Party2,05122.7%−2.3 ptsElected
3Val WalkerLabour Party2,02622.4%−2.6 ptsElected
4Megan McHaneyGreen Party1,80019.9%
5Fraser John Ashmore GrahamLiberal Democrats6427.1%
6Fraser Kenneth RamsayScottish Family Party690.8%
7Gregor MassonScottish Libertarian Party410.5%

Electorate 18,284 · Ballots cast 9,112 · Invalid 84 · EC ward code gss-S13002927 · Back to ward index

Morningside · 4-seat (bloc vote)

Marginal winner 17.6% Proportional quota 20.0% Below quota −2.4 pts Valid ballots 13,547

RankCandidatePartyVotesShareBelow quotaElected
1Mandy WattLabour Party3,14523.2%+3.2 ptsElected
2Neil RossLiberal Democrats2,87721.2%+1.2 ptsElected
3Ben ParkerGreen Party2,85421.1%+1.1 ptsElected
4Marie-Clair MunroConservative Party2,39017.6%−2.4 ptsElected
5Mairianna ClydeScottish National Party2,09715.5%
6Leah Gunn BarrettAlba Party1321.0%
7Peter SidorScottish Libertarian Party520.4%

Electorate 25,204 · Ballots cast 13,618 · Invalid 71 · EC ward code gss-S13002928 · Back to ward index