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

Glasgow City 2022

Local elections held 5 May 2022.

23 ward races
85 seats
47 elected below the proportional quota
55.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 23 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 85 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 Party61,54335.5%3743.5%3136.5%+6
Labour Party58,51633.8%3642.4%2934.1%+7
Green Party23,71613.7%1011.8%1214.1%-2
Conservative Party17,74110.2%22.4%910.6%-7
Liberal Democrats4,2422.4%00.0%22.4%-2
Independent3,1511.8%00.0%11.2%-1
Alba Party2,4401.4%00.0%11.2%-1
Trade Unionist and Socialist Coalition5730.3%00.0%00.0%0
Scottish Socialist Party5190.3%00.0%00.0%0
Volt United Kingdom4210.2%00.0%00.0%0
Freedom Alliance- Integrity, Society, Economy1810.1%00.0%00.0%0
Scottish Family Party910.1%00.0%00.0%0
Scottish Libertarian Party590.0%00.0%00.0%0
Social Democratic Party500.0%00.0%00.0%0
UK Independence Party (UKIP)460.0%00.0%00.0%0
Total173,289100.0%85100.0%85100.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

Newlands/Auldburn · 3-seat (bloc vote)

Marginal winner 8.4% Proportional quota 25.0% Below quota −16.6 pts Valid ballots 7,565

RankCandidatePartyVotesShareBelow quotaElected
1Sean FergusonScottish National Party2,07427.4%+2.4 ptsElected
2Stephen CurranLabour Party1,92825.5%+0.5 ptsElected
3Kim SchmulianConservative Party85711.3%
4Craig RossIndependent6829.0%
5Leòdhas Iain MassieGreen Party6388.4%−16.6 ptsElected
6Linda DevlinLabour Party5547.3%
7Rage RageScottish National Party4285.7%
8Hugh SouthallLiberal Democrats1752.3%
9Ralph Raja SulemanAlba Party1471.9%
10Jenny RobertsonTrade Unionist and Socialist Coalition821.1%

Electorate 18,963 · Ballots cast 7,779 · Invalid 214 · EC ward code gss-S13002968 · Back to ward index

Partick East/Kelvindale · 4-seat (bloc vote)

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

RankCandidatePartyVotesShareBelow quotaElected
1Jill BrownLabour Party2,93928.7%+8.7 ptsElected
2Blair AndersonGreen Party2,13820.9%+0.9 ptsElected
3Kenny McLeanScottish National Party1,80017.6%−2.4 ptsElected
4Naveed AsgharConservative Party1,36413.3%
5Linsey WilsonScottish National Party1,10110.8%
6Nicholas MoohanLiberal Democrats3883.8%
7Lilith JohnstoneLabour Party3583.5%−16.5 ptsElected
8Udochukwu Kings NwaokorobiaAlba Party810.8%
9Di McMillanFreedom Alliance- Integrity, Society, Economy620.6%

Electorate 21,995 · Ballots cast 10,364 · Invalid 133 · EC ward code gss-S13002989 · Back to ward index

North East · 3-seat (bloc vote)

Marginal winner 9.9% Proportional quota 25.0% Below quota −15.1 pts Valid ballots 4,501

RankCandidatePartyVotesShareBelow quotaElected
1Maureen BurkeLabour Party1,53234.0%+9.0 ptsElected
2Ruairi KellyScottish National Party1,30529.0%+4.0 ptsElected
3Mandy MorganScottish National Party61213.6%
4Sharon GreerLabour Party4479.9%−15.1 ptsElected
5John WhiteConservative Party3898.6%
6Iain McLartyGreen Party1363.0%
7Anne McAllisterTrade Unionist and Socialist Coalition521.2%
8Cam MilneScottish Libertarian Party280.6%

Electorate 15,312 · Ballots cast 4,659 · Invalid 158 · EC ward code gss-S13003133 · Back to ward index

Garscadden/Scotstounhill · 4-seat (bloc vote)

Marginal winner 5.3% Proportional quota 20.0% Below quota −14.7 pts Valid ballots 8,629

RankCandidatePartyVotesShareBelow quotaElected
1Bill ButlerLabour Party2,40327.8%+7.8 ptsElected
2Chris CunninghamScottish National Party2,31026.8%+6.8 ptsElected
3Eva Clark MurrayLabour Party94010.9%−9.1 ptsElected
4Steven MorrisonConservative Party88610.3%
5Rosemary UgbahScottish National Party7458.6%
6John HamelinkGreen Party7128.3%
7Malcolm MitchellScottish National Party4605.3%−14.7 ptsElected
8Hugh Grenville WaterfieldLiberal Democrats1732.0%

Electorate 22,355 · Ballots cast 8,922 · Invalid 293 · EC ward code gss-S13002979 · Back to ward index

Langside · 4-seat (bloc vote)

Marginal winner 6.8% Proportional quota 20.0% Below quota −13.2 pts Valid ballots 11,358

RankCandidatePartyVotesShareBelow quotaElected
1Holly BruceGreen Party3,17327.9%+7.9 ptsElected
2Susan AitkenScottish National Party2,89925.5%+5.5 ptsElected
3Stephen DochertyLabour Party1,87016.5%−3.5 ptsElected
4Aileen McKenzieLabour Party1,16310.2%
5Bruce WhyteConservative Party9758.6%
6Paul LeinsterScottish National Party7756.8%−13.2 ptsElected
7Michael Edward ShieldsLiberal Democrats2252.0%
8Ronnie StevensonTrade Unionist and Socialist Coalition1531.3%
9Chigozie Anne OsuchukwuAlba Party1251.1%

Electorate 24,680 · Ballots cast 11,597 · Invalid 239 · EC ward code gss-S13002973 · Back to ward index

Linn · 4-seat (bloc vote)

Marginal winner 8.0% Proportional quota 20.0% Below quota −12.0 pts Valid ballots 8,994

RankCandidatePartyVotesShareBelow quotaElected
1Malcolm CunningLabour Party2,15223.9%+3.9 ptsElected
2Paul McCabeScottish National Party1,93421.5%+1.5 ptsElected
3Margaret MorganScottish National Party1,07011.9%−8.1 ptsElected
4Euan BlockleyConservative Party1,03511.5%
5James TonerIndependent8499.4%
6Catherine VallisLabour Party7248.0%−12.0 ptsElected
7Joe McCauleyLiberal Democrats5726.4%
8Keith WarwickGreen Party5446.0%
9Angela JonesAlba Party1141.3%

Electorate 22,308 · Ballots cast 9,194 · Invalid 200 · EC ward code gss-S13002967 · Back to ward index

Canal · 4-seat (bloc vote)

Marginal winner 8.8% Proportional quota 20.0% Below quota −11.2 pts Valid ballots 5,792

RankCandidatePartyVotesShareBelow quotaElected
1Alan GowScottish National Party1,47025.4%+5.4 ptsElected
2Fiona E HigginsLabour Party1,36323.5%+3.5 ptsElected
3Brian LandIndependent74612.9%
4Robert MooneyLabour Party69011.9%−8.1 ptsElected
5Jacqueline McLarenScottish National Party5128.8%−11.2 ptsElected
6Seonad HoyGreen Party3225.6%
7Maria WellsConservative Party2995.2%
8Sandra WatsonScottish National Party2263.9%
9Martin Lawson Olu-OsagieAlba Party961.7%
10Scott SimpsonLiberal Democrats681.2%

Electorate 19,686 · Ballots cast 6,138 · Invalid 346 · EC ward code gss-S13002982 · Back to ward index

Calton · 4-seat (bloc vote)

Marginal winner 9.1% Proportional quota 20.0% Below quota −10.9 pts Valid ballots 6,072

RankCandidatePartyVotesShareBelow quotaElected
1Greg HepburnScottish National Party1,47224.2%+4.2 ptsElected
2George RedmondLabour Party1,03917.1%−2.9 ptsElected
3Cecilia O'LoneLabour Party1,03717.1%−2.9 ptsElected
4Kate SamuelsGreen Party77212.7%
5Robert ConnellyConservative Party63410.4%
6Linda PikeScottish National Party5519.1%−10.9 ptsElected
7Oluwole ShokunbiScottish National Party3686.1%
8Catherine McKernanAlba Party1202.0%
9Alexander PalmerLiberal Democrats791.3%

Electorate 19,673 · Ballots cast 6,274 · Invalid 202 · EC ward code gss-S13002975 · Back to ward index

East Centre · 4-seat (bloc vote)

Marginal winner 9.2% Proportional quota 20.0% Below quota −10.8 pts Valid ballots 6,957

RankCandidatePartyVotesShareBelow quotaElected
1Ann JenkinsLabour Party1,95428.1%+8.1 ptsElected
2Declan BlenchScottish National Party1,34819.4%−0.6 ptsElected
3Annette ChristieScottish National Party1,01414.6%−5.4 ptsElected
4Faten HameedConservative Party6889.9%
5Kieran J TurnerLabour Party6429.2%−10.8 ptsElected
6Kilian RileyScottish National Party5688.2%
7William McLachlanIndependent2493.6%
8Hannah SmithGreen Party2403.4%
9Tony OsyAlba Party1011.5%
10Ruth LindsayLiberal Democrats901.3%
11Matt DobsonTrade Unionist and Socialist Coalition630.9%

Electorate 20,113 · Ballots cast 7,225 · Invalid 268 · EC ward code gss-S13002984 · Back to ward index

Springburn/Robroyston · 4-seat (bloc vote)

Marginal winner 9.6% Proportional quota 20.0% Below quota −10.4 pts Valid ballots 6,790

RankCandidatePartyVotesShareBelow quotaElected
1Audrey DempseyLabour Party2,18432.2%+12.2 ptsElected
2Graham CampbellScottish National Party1,69024.9%+4.9 ptsElected
3Christina CannonScottish National Party1,10916.3%−3.7 ptsElected
4Thomas RannachanLabour Party6509.6%−10.4 ptsElected
5Richard JohnsonConservative Party6149.0%
6Madeleine GuthrieGreen Party2884.2%
7Peter DaviesLiberal Democrats1432.1%
8Farah HamidAlba Party1121.6%

Electorate 19,948 · Ballots cast 7,042 · Invalid 252 · EC ward code gss-S13002983 · Back to ward index

Cardonald · 4-seat (bloc vote)

Marginal winner 10.2% Proportional quota 20.0% Below quota −9.8 pts Valid ballots 8,572

RankCandidatePartyVotesShareBelow quotaElected
1Elaine McSporranScottish National Party2,48929.0%+9.0 ptsElected
2Jim KavanaghLabour Party2,36727.6%+7.6 ptsElected
3Matt KerrLabour Party1,23614.4%−5.6 ptsElected
4Alex WilsonScottish National Party87210.2%−9.8 ptsElected
5Stephen PaxtonConservative Party7558.8%
6Ellie GomersallGreen Party4615.4%
7Alexander TorranceAlba Party1892.2%
8Ross ChalmersLiberal Democrats1531.8%
9Robin John DudfieldSocial Democratic Party500.6%

Electorate 22,574 · Ballots cast 8,814 · Invalid 242 · EC ward code gss-S13002970 · Back to ward index

Anderston/City/Yorkhill · 4-seat (bloc vote)

Marginal winner 10.2% Proportional quota 20.0% Below quota −9.8 pts Valid ballots 5,910

RankCandidatePartyVotesShareBelow quotaElected
1Christy MearnsGreen Party1,52725.8%+5.8 ptsElected
2Philip BraatLabour Party1,43924.3%+4.3 ptsElected
3Eva BolanderScottish National Party1,34922.8%+2.8 ptsElected
4Angus MillarScottish National Party60310.2%−9.8 ptsElected
5Susan McCourtConservative Party3956.7%
6John CarsonLabour Party3375.7%
7Matthew ClarkLiberal Democrats1452.5%
8Benn RapsonIndependent480.8%
9Carla ArrighiIndependent360.6%
10Nick ThomsonScottish Libertarian Party310.5%

Electorate 21,667 · Ballots cast 6,090 · Invalid 180 · EC ward code gss-S13002976 · Back to ward index

Drumchapel/Anniesland · 4-seat (bloc vote)

Marginal winner 10.3% Proportional quota 20.0% Below quota −9.7 pts Valid ballots 7,226

RankCandidatePartyVotesShareBelow quotaElected
1Paul CareyLabour Party2,01127.8%+7.8 ptsElected
2Anne McTaggartScottish National Party1,44620.0%0.0 ptsElected
3Fyeza IkhlaqScottish National Party94513.1%−6.9 ptsElected
4Patricia FergusonLabour Party74710.3%−9.7 ptsElected
5Pauline SutherlandConservative Party6899.5%
6Duncan WebfordGreen Party4386.1%
7Elspeth KerrIndependent3765.2%
8Cylina PorchScottish National Party3504.8%
9Richard StalleyLiberal Democrats1181.6%
10Joe MeehanScottish Socialist Party1061.5%

Electorate 21,148 · Ballots cast 7,448 · Invalid 222 · EC ward code gss-S13002980 · Back to ward index

Greater Pollok · 4-seat (bloc vote)

Marginal winner 10.3% Proportional quota 20.0% Below quota −9.7 pts Valid ballots 8,869

RankCandidatePartyVotesShareBelow quotaElected
1Saqib AhmedLabour Party2,59829.3%+9.3 ptsElected
2William GrahamScottish National Party2,49428.1%+8.1 ptsElected
3Rashid HussainLabour Party1,27814.4%−5.6 ptsElected
4Roza SalihScottish National Party91710.3%−9.7 ptsElected
5Matt VentiseiConservative Party8339.4%
6Chris McFadyenGreen Party3493.9%
7Awais QureshiLiberal Democrats1201.4%
8Tahir JameelAlba Party921.0%
9Paul John LairdScottish Family Party911.0%
10Eric StevensonTrade Unionist and Socialist Coalition510.6%
11Christopher HoUK Independence Party (UKIP)460.5%

Electorate 25,241 · Ballots cast 9,138 · Invalid 269 · EC ward code gss-S13002969 · Back to ward index

Baillieston · 3-seat (bloc vote)

Marginal winner 16.6% Proportional quota 25.0% Below quota −8.4 pts Valid ballots 7,255

RankCandidatePartyVotesShareBelow quotaElected
1Kevin John LalleyLabour Party2,20930.4%+5.4 ptsElected
2Alex KerrScottish National Party1,72323.7%−1.3 ptsElected
3John DalyConservative Party1,20616.6%−8.4 ptsElected
4Lauren MartinScottish National Party1,04614.4%
5Mary McNabLabour Party5687.8%
6Ryan KellyGreen Party2984.1%
7Tony HughesLiberal Democrats2052.8%

Electorate 18,569 · Ballots cast 7,421 · Invalid 166 · EC ward code gss-S13002986 · Back to ward index

Shettleston · 4-seat (bloc vote)

Marginal winner 12.3% Proportional quota 20.0% Below quota −7.7 pts Valid ballots 7,364

RankCandidatePartyVotesShareBelow quotaElected
1Laura DohertyScottish National Party2,04827.8%+7.8 ptsElected
2Frank McAveetyLabour Party1,98627.0%+7.0 ptsElected
3Thomas Jordan KerrConservative Party1,23216.7%−3.3 ptsElected
4Jill PidgeonLabour Party90312.3%−7.7 ptsElected
5David TurnerScottish National Party5567.6%
6Julie Ann ChristieGreen Party3705.0%
7Liam McLaughlanScottish Socialist Party1642.2%
8Henry SullivanLiberal Democrats1051.4%

Electorate 20,542 · Ballots cast 7,620 · Invalid 256 · EC ward code gss-S13002985 · Back to ward index

Govan · 4-seat (bloc vote)

Marginal winner 12.3% Proportional quota 20.0% Below quota −7.7 pts Valid ballots 6,456

RankCandidatePartyVotesShareBelow quotaElected
1Imran AlamLabour Party1,27219.7%−0.3 ptsElected
2Ricky BellScottish National Party1,18118.3%−1.7 ptsElected
3Dan HutchisonGreen Party97515.1%−4.9 ptsElected
4Stephen DornanScottish National Party79412.3%−7.7 ptsElected
5Ruth HallLabour Party64410.0%
6Mamun RashidConservative Party64410.0%
7Funmi FajemiseyeScottish National Party4987.7%
8Uche Gladys EmordiAlba Party1322.0%
9John FlanaganIndependent1241.9%
10Neil O'DochertyLiberal Democrats971.5%
11Bill BonnarScottish Socialist Party951.5%

Electorate 20,026 · Ballots cast 6,689 · Invalid 233 · EC ward code gss-S13002971 · Back to ward index

Pollokshields · 4-seat (bloc vote)

Marginal winner 13.6% Proportional quota 20.0% Below quota −6.4 pts Valid ballots 10,362

RankCandidatePartyVotesShareBelow quotaElected
1Jon MolyneuxGreen Party2,29022.1%+2.1 ptsElected
2Zen GhaniScottish National Party1,75516.9%−3.1 ptsElected
3Hanif RajaLabour Party1,70916.5%−3.5 ptsElected
4Norman MacLeodScottish National Party1,41213.6%−6.4 ptsElected
5David MeikleConservative Party1,29912.5%
6Fariha ThomasLabour Party7126.9%
7Ewan HoyleVolt United Kingdom4214.1%
8Muhammad ShoaibAlba Party3673.5%
9Carole FordLiberal Democrats3093.0%
10Tom RuddellTrade Unionist and Socialist Coalition880.8%

Electorate 21,978 · Ballots cast 10,551 · Invalid 189 · EC ward code gss-S13002972 · Back to ward index

Maryhill · 3-seat (bloc vote)

Marginal winner 19.5% Proportional quota 25.0% Below quota −5.5 pts Valid ballots 5,663

RankCandidatePartyVotesShareBelow quotaElected
1Keiran O'NeillLabour Party1,52326.9%+1.9 ptsElected
2Franny ScallyScottish National Party1,27922.6%−2.4 ptsElected
3Abdul BostaniScottish National Party1,10619.5%−5.5 ptsElected
4Amy Irene MarquezGreen Party69612.3%
5Heather MacLeodConservative Party4638.2%
6Gwen Farrell WallLabour Party4027.1%
7Derek DunningtonLiberal Democrats1362.4%
8Damian ClarkFreedom Alliance- Integrity, Society, Economy581.0%

Electorate 15,292 · Ballots cast 5,864 · Invalid 201 · EC ward code gss-S13002981 · Back to ward index

Southside Central · 4-seat (bloc vote)

Marginal winner 15.0% Proportional quota 20.0% Below quota −5.0 pts Valid ballots 7,717

RankCandidatePartyVotesShareBelow quotaElected
1Alexander BelicScottish National Party1,46018.9%−1.1 ptsElected
2Elaine GallagherGreen Party1,39518.1%−1.9 ptsElected
3Soryia SiddiqueLabour Party1,27116.5%−3.5 ptsElected
4Mhairi HunterScottish National Party1,18515.4%
5James ScanlonLabour Party1,16115.0%−5.0 ptsElected
6Kamran ButtAlba Party6238.1%
7Tariq ParvezConservative Party3174.1%
8Paul Robert DonnellyScottish Socialist Party1542.0%
9Sam Glasgow-JacksonLiberal Democrats1101.4%
10Jamie DyerIndependent410.5%

Electorate 20,537 · Ballots cast 8,013 · Invalid 296 · EC ward code gss-S13002974 · Back to ward index

Hillhead · 3-seat (bloc vote)

Marginal winner 22.1% Proportional quota 25.0% Below quota −2.9 pts Valid ballots 6,925

RankCandidatePartyVotesShareBelow quotaElected
1Martha WardropGreen Party2,50736.2%+11.2 ptsElected
2Ken AndrewScottish National Party1,98428.6%+3.6 ptsElected
3Hanzala MalikLabour Party1,53222.1%−2.9 ptsElected
4Mark RussellConservative Party4646.7%
5Theo LockettLiberal Democrats3775.4%
6Colin McMillanFreedom Alliance- Integrity, Society, Economy610.9%

Electorate 18,586 · Ballots cast 6,998 · Invalid 73 · EC ward code gss-S13002977 · Back to ward index

Victoria Park · 3-seat (bloc vote)

Marginal winner 23.4% Proportional quota 25.0% Below quota −1.6 pts Valid ballots 8,617

RankCandidatePartyVotesShareBelow quotaElected
1Eunis JassemiLabour Party2,44728.4%+3.4 ptsElected
2Feargal DaltonScottish National Party2,29126.6%+1.6 ptsElected
3Lana Reid-McConnellGreen Party2,01623.4%−1.6 ptsElected
4Ade AibinuConservative Party1,36415.8%
5James SpeirsLiberal Democrats3584.2%
6Mahmood UllahAlba Party1411.6%

Electorate 17,512 · Ballots cast 8,701 · Invalid 84 · EC ward code gss-S13002978 · Back to ward index

Dennistoun · 3-seat (bloc vote)

Marginal winner 24.5% Proportional quota 25.0% Below quota −0.5 pts Valid ballots 5,464

RankCandidatePartyVotesShareBelow quotaElected
1Elaine McDougallLabour Party1,59529.2%+4.2 ptsElected
2Anthony CarrollGreen Party1,43126.2%+1.2 ptsElected
3Allan CaseyScottish National Party1,33724.5%−0.5 ptsElected
4Lorna FinnScottish National Party58210.7%
5Fiona McNider ConnellyConservative Party3396.2%
6Fergus McCannLiberal Democrats961.8%
7Oisín DuncanTrade Unionist and Socialist Coalition841.5%

Electorate 15,386 · Ballots cast 5,618 · Invalid 154 · EC ward code gss-S13002988 · Back to ward index