← Aberdeen City (all cycles) · 5 May 2022 cohort

Aberdeen City 2022

Local elections held 5 May 2022.

13 ward races
45 seats
27 elected below the proportional quota
60.0% 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 13 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 45 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 Party23,47235.0%2044.4%1737.8%+3
Conservative Party14,42421.5%817.8%1022.2%-2
Labour Party11,73117.5%1124.4%817.8%+3
Liberal Democrats9,40414.0%48.9%613.3%-2
Independent3,5695.3%24.4%24.4%0
Green Party3,4145.1%00.0%24.4%-2
Alba Party4640.7%00.0%00.0%0
Scottish Family Party4190.6%00.0%00.0%0
Scottish Libertarian Party560.1%00.0%00.0%0
Trade Unionist and Socialist Coalition380.1%00.0%00.0%0
Total66,991100.0%45100.0%45100.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

Tillydrone/Seaton/Old Aberdeen · 3-seat (bloc vote)

Marginal winner 8.5% Proportional quota 25.0% Below quota −16.5 pts Valid ballots 2,616

RankCandidatePartyVotesShareBelow quotaElected
1Alexander McLellanScottish National Party91134.8%+9.8 ptsElected
2Ross GrantLabour Party58222.2%−2.8 ptsElected
3Vish ArcherConservative Party28110.7%
4Kairin van SweedenScottish National Party2228.5%−16.5 ptsElected
5Ashish MalikGreen Party1927.3%
6Eileen Frances DelaneyLiberal Democrats1184.5%
7Shona SimpsonLabour Party983.7%
8Peter NicolIndependent772.9%
9Graham Charles ElderScottish Family Party692.6%
10Robert ReidAlba Party662.5%

Electorate 8,872 · Ballots cast 2,727 · Invalid 111 · EC ward code gss-S13002840 · Back to ward index

Northfield/Mastrick North · 3-seat (bloc vote)

Marginal winner 10.1% Proportional quota 25.0% Below quota −14.9 pts Valid ballots 3,674

RankCandidatePartyVotesShareBelow quotaElected
1Donna ClarkScottish National Party1,58643.2%+18.2 ptsElected
2Gordon GrahamLabour Party82922.6%−2.4 ptsElected
3Nestor Carlsen-DevereuxConservative Party37310.2%
4Ciarán McRaeScottish National Party37010.1%−14.9 ptsElected
5Sam FormanLiberal Democrats1514.1%
6Graeme Stephen LawrenceLabour Party1363.7%
7Louise McCaffertyGreen Party1002.7%
8David MaitlandAlba Party912.5%
9Lucas GrantTrade Unionist and Socialist Coalition381.0%

Electorate 11,686 · Ballots cast 3,803 · Invalid 129 · EC ward code gss-S13002838 · Back to ward index

Torry/Ferryhill · 4-seat (bloc vote)

Marginal winner 6.9% Proportional quota 20.0% Below quota −13.1 pts Valid ballots 4,997

RankCandidatePartyVotesShareBelow quotaElected
1Christian AllardScottish National Party1,64632.9%+12.9 ptsElected
2Michael KusznirConservative Party97019.4%−0.6 ptsElected
3Simon Peter WatsonLabour Party86417.3%−2.7 ptsElected
4Esme HoustonGreen Party3907.8%
5Lee FairfullScottish National Party3446.9%−13.1 ptsElected
6Gregor McAberyLiberal Democrats3186.4%
7Simon McLeanIndependent2384.8%
8Brian AllanAlba Party1232.5%
9Paul DawsonIndependent771.5%
10Oren KatzScottish Libertarian Party270.5%

Electorate 15,012 · Ballots cast 5,120 · Invalid 123 · EC ward code gss-S13002846 · Back to ward index

Hilton/Woodside/Stockethill · 3-seat (bloc vote)

Marginal winner 12.3% Proportional quota 25.0% Below quota −12.7 pts Valid ballots 4,154

RankCandidatePartyVotesShareBelow quotaElected
1Hazel CameronScottish National Party1,33332.1%+7.1 ptsElected
2Deena TisseraLabour Party1,02224.6%−0.4 ptsElected
3Freddie JohnConservative Party71117.1%
4Neil Cameron CoplandScottish National Party51112.3%−12.7 ptsElected
5Sam PetcheyLiberal Democrats2616.3%
6Peter KennedyGreen Party2095.0%
7Jakub Tomasz KurpanikScottish Family Party1072.6%

Electorate 11,018 · Ballots cast 4,291 · Invalid 137 · EC ward code gss-S13002839 · Back to ward index

Kingswells/Sheddocksley/Summerhill · 3-seat (bloc vote)

Marginal winner 13.6% Proportional quota 25.0% Below quota −11.4 pts Valid ballots 4,752

RankCandidatePartyVotesShareBelow quotaElected
1Steve DelaneyLiberal Democrats1,77837.4%+12.4 ptsElected
2David John CameronScottish National Party1,26526.6%+1.6 ptsElected
3Kate BlakeLabour Party64413.6%−11.4 ptsElected
4John WheelerConservative Party57112.0%
5Sam OcholaScottish National Party3106.5%
6David John McGrathGreen Party1242.6%
7Dawn SmithScottish Family Party601.3%

Electorate 11,504 · Ballots cast 4,834 · Invalid 82 · EC ward code gss-S13002837 · Back to ward index

George St/Harbour · 4-seat (bloc vote)

Marginal winner 11.4% Proportional quota 20.0% Below quota −8.6 pts Valid ballots 3,427

RankCandidatePartyVotesShareBelow quotaElected
1Michael Frederick HutchisonScottish National Party76222.2%+2.2 ptsElected
2Dell HenricksonScottish National Party68420.0%0.0 ptsElected
3Sandra MacdonaldLabour Party67819.8%−0.2 ptsElected
4Guy IngersonGreen Party47413.8%
5Desmond BouseLiberal Democrats39111.4%−8.6 ptsElected
6Shane PainterConservative Party37510.9%
7Mac Ahmed ChaudryIndependent631.8%

Electorate 12,378 · Ballots cast 3,505 · Invalid 78 · EC ward code gss-S13002842 · Back to ward index

Lower Deeside · 3-seat (bloc vote)

Marginal winner 17.3% Proportional quota 25.0% Below quota −7.7 pts Valid ballots 6,886

RankCandidatePartyVotesShareBelow quotaElected
1Tauqeer MalikLabour Party1,64023.8%−1.2 ptsElected
2Marie BoultonIndependent1,49621.7%−3.3 ptsElected
3Duncan MasseyConservative Party1,19417.3%−7.7 ptsElected
4Ewan Anderson RitchieScottish National Party1,05115.3%
5Gillian TebberenConservative Party88212.8%
6Sue MulkerrinLiberal Democrats3164.6%
7Daniel VerhammeGreen Party3074.5%

Electorate 12,555 · Ballots cast 6,970 · Invalid 84 · EC ward code gss-S13002843 · Back to ward index

Hazlehead/Queens Cross/Countesswells · 4-seat (bloc vote)

Marginal winner 13.2% Proportional quota 20.0% Below quota −6.8 pts Valid ballots 7,736

RankCandidatePartyVotesShareBelow quotaElected
1Martin GreigLiberal Democrats1,96725.4%+5.4 ptsElected
2Jennifer StewartIndependent1,61820.9%+0.9 ptsElected
3John CookeScottish National Party1,42618.4%−1.6 ptsElected
4Ken McLeodConservative Party1,02113.2%−6.8 ptsElected
5Lars FrevertConservative Party94112.2%
6Mohamed Abdul MosobbirLabour Party4866.3%
7Becky RaffertyGreen Party2773.6%

Electorate 15,281 · Ballots cast 7,808 · Invalid 72 · EC ward code gss-S13002844 · Back to ward index

Kincorth/Nigg/Cove · 4-seat (bloc vote)

Marginal winner 15.2% Proportional quota 20.0% Below quota −4.8 pts Valid ballots 4,797

RankCandidatePartyVotesShareBelow quotaElected
1Alex NicollScottish National Party1,46530.5%+10.5 ptsElected
2Rick BrooksConservative Party1,01421.1%+1.1 ptsElected
3Lynn ThomsonLabour Party90418.8%−1.2 ptsElected
4Miranda RadleyScottish National Party73115.2%−4.8 ptsElected
5Moira HendersonLiberal Democrats3146.5%
6Charlie AbelAlba Party1843.8%
7Heather HerbertGreen Party1563.3%
8Bryce HopeScottish Libertarian Party290.6%

Electorate 13,058 · Ballots cast 4,879 · Invalid 82 · EC ward code gss-S13002847 · Back to ward index

Bridge of Don · 4-seat (bloc vote)

Marginal winner 15.3% Proportional quota 20.0% Below quota −4.7 pts Valid ballots 6,793

RankCandidatePartyVotesShareBelow quotaElected
1Alison AlphonseScottish National Party1,64924.3%+4.3 ptsElected
2Sarah CrossConservative Party1,59423.5%+3.5 ptsElected
3Jessica MennieScottish National Party1,09416.1%−3.9 ptsElected
4Nurul Hoque AliLabour Party1,04015.3%−4.7 ptsElected
5Mevrick Renson FernandesLiberal Democrats73910.9%
6Matthew WattConservative Party3795.6%
7Sylvia HardieGreen Party2103.1%
8Harald Rainer BartlScottish Family Party881.3%

Electorate 15,216 · Ballots cast 6,930 · Invalid 137 · EC ward code gss-S13002836 · Back to ward index

Airyhall/Broomhill/Garthdee · 3-seat (bloc vote)

Marginal winner 21.1% Proportional quota 25.0% Below quota −3.9 pts Valid ballots 5,872

RankCandidatePartyVotesShareBelow quotaElected
1Ian YuillLiberal Democrats2,14636.5%+11.5 ptsElected
2Derek Edward DavidsonScottish National Party1,61527.5%+2.5 ptsElected
3Ryan HoughtonConservative Party1,24021.1%−3.9 ptsElected
4Logan Andrew MachellLabour Party62710.7%
5Harry RaffertyGreen Party2444.2%

Electorate 11,842 · Ballots cast 5,927 · Invalid 55 · EC ward code gss-S13002845 · Back to ward index

Midstocket/Rosemount · 3-seat (bloc vote)

Marginal winner 21.5% Proportional quota 25.0% Below quota −3.5 pts Valid ballots 4,689

RankCandidatePartyVotesShareBelow quotaElected
1Bill CormieScottish National Party1,26427.0%+2.0 ptsElected
2Emma FarquharConservative Party1,15024.5%−0.5 ptsElected
3Jennifer BonsellLabour Party1,00721.5%−3.5 ptsElected
4William MacKenzieScottish National Party50710.8%
5Alex JarvisGreen Party4359.3%
6William SellLiberal Democrats3267.0%

Electorate 10,979 · Ballots cast 4,774 · Invalid 85 · EC ward code gss-S13002841 · Back to ward index

Dyce/Bucksburn/Danestone · 4-seat (bloc vote)

Marginal winner 17.8% Proportional quota 20.0% Below quota −2.2 pts Valid ballots 6,598

RankCandidatePartyVotesShareBelow quotaElected
1Gill Al-SamaraiScottish National Party1,53823.3%+3.3 ptsElected
2Avril MacKenzieConservative Party1,38721.0%+1.0 ptsElected
3Neil MacGregorScottish National Party1,18818.0%−2.0 ptsElected
4Barney CrockettLabour Party1,17417.8%−2.2 ptsElected
5Peter John HealdLiberal Democrats5798.8%
6Braiden SmithConservative Party3415.2%
7William Patrick BallGreen Party2964.5%
8Amy-Marie StrattonScottish Family Party951.4%

Electorate 16,446 · Ballots cast 6,766 · Invalid 168 · EC ward code gss-S13002835 · Back to ward index