← Glasgow City (all cycles) · 5 May 2022 cohort
Glasgow City 2022
Local elections held 5 May 2022.
Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →
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.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Scottish National Party | 61,543 | 35.5% | 37 | 43.5% | 31 | 36.5% | +6 |
| Labour Party | 58,516 | 33.8% | 36 | 42.4% | 29 | 34.1% | +7 |
| Green Party | 23,716 | 13.7% | 10 | 11.8% | 12 | 14.1% | -2 |
| Conservative Party | 17,741 | 10.2% | 2 | 2.4% | 9 | 10.6% | -7 |
| Liberal Democrats | 4,242 | 2.4% | 0 | 0.0% | 2 | 2.4% | -2 |
| Independent | 3,151 | 1.8% | 0 | 0.0% | 1 | 1.2% | -1 |
| Alba Party | 2,440 | 1.4% | 0 | 0.0% | 1 | 1.2% | -1 |
| Trade Unionist and Socialist Coalition | 573 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| Scottish Socialist Party | 519 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| Volt United Kingdom | 421 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Freedom Alliance- Integrity, Society, Economy | 181 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Scottish Family Party | 91 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Scottish Libertarian Party | 59 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Social Democratic Party | 50 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 46 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 173,289 | 100.0% | 85 | 100.0% | 85 | 100.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.
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.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Newlands/Auldburn · 3 seats · won at 8.4% · −16.6 pts below quota
- Partick East/Kelvindale · 4 seats · won at 3.5% · −16.5 pts below quota
- North East · 3 seats · won at 9.9% · −15.1 pts below quota
- Garscadden/Scotstounhill · 4 seats · won at 5.3% · −14.7 pts below quota
- Langside · 4 seats · won at 6.8% · −13.2 pts below quota
- Linn · 4 seats · won at 8.0% · −12.0 pts below quota
- Canal · 4 seats · won at 8.8% · −11.2 pts below quota
- Calton · 4 seats · won at 9.1% · −10.9 pts below quota
- East Centre · 4 seats · won at 9.2% · −10.8 pts below quota
- Springburn/Robroyston · 4 seats · won at 9.6% · −10.4 pts below quota
- Cardonald · 4 seats · won at 10.2% · −9.8 pts below quota
- Anderston/City/Yorkhill · 4 seats · won at 10.2% · −9.8 pts below quota
- Drumchapel/Anniesland · 4 seats · won at 10.3% · −9.7 pts below quota
- Greater Pollok · 4 seats · won at 10.3% · −9.7 pts below quota
- Baillieston · 3 seats · won at 16.6% · −8.4 pts below quota
- Shettleston · 4 seats · won at 12.3% · −7.7 pts below quota
- Govan · 4 seats · won at 12.3% · −7.7 pts below quota
- Pollokshields · 4 seats · won at 13.6% · −6.4 pts below quota
- Maryhill · 3 seats · won at 19.5% · −5.5 pts below quota
- Southside Central · 4 seats · won at 15.0% · −5.0 pts below quota
- Hillhead · 3 seats · won at 22.1% · −2.9 pts below quota
- Victoria Park · 3 seats · won at 23.4% · −1.6 pts below quota
- Dennistoun · 3 seats · won at 24.5% · −0.5 pts below quota
Race results
Newlands/Auldburn · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 8.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.6 pts Valid ballots Voters who cast a valid ballot, from source data. 7,565
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Sean Ferguson | Scottish National Party | 2,074 | 27.4% | 27.4% | +2.4 pts | Elected |
| 2 | Stephen Curran | Labour Party | 1,928 | 25.5% | 25.5% | +0.5 pts | Elected |
| 3 | Kim Schmulian | Conservative Party | 857 | 11.3% | 11.3% | — | |
| 4 | Craig Ross | Independent | 682 | 9.0% | 9.0% | — | |
| 5 | Leòdhas Iain Massie | Green Party | 638 | 8.4% | 8.4% | −16.6 pts | Elected |
| 6 | Linda Devlin | Labour Party | 554 | 7.3% | 7.3% | — | |
| 7 | Rage Rage | Scottish National Party | 428 | 5.7% | 5.7% | — | |
| 8 | Hugh Southall | Liberal Democrats | 175 | 2.3% | 2.3% | — | |
| 9 | Ralph Raja Suleman | Alba Party | 147 | 1.9% | 1.9% | — | |
| 10 | Jenny Robertson | Trade Unionist and Socialist Coalition | 82 | 1.1% | 1.1% | — |
Partick East/Kelvindale · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 3.5% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.5 pts Valid ballots Voters who cast a valid ballot, from source data. 10,231
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Jill Brown | Labour Party | 2,939 | 28.7% | 28.7% | +8.7 pts | Elected |
| 2 | Blair Anderson | Green Party | 2,138 | 20.9% | 20.9% | +0.9 pts | Elected |
| 3 | Kenny McLean | Scottish National Party | 1,800 | 17.6% | 17.6% | −2.4 pts | Elected |
| 4 | Naveed Asghar | Conservative Party | 1,364 | 13.3% | 13.3% | — | |
| 5 | Linsey Wilson | Scottish National Party | 1,101 | 10.8% | 10.8% | — | |
| 6 | Nicholas Moohan | Liberal Democrats | 388 | 3.8% | 3.8% | — | |
| 7 | Lilith Johnstone | Labour Party | 358 | 3.5% | 3.5% | −16.5 pts | Elected |
| 8 | Udochukwu Kings Nwaokorobia | Alba Party | 81 | 0.8% | 0.8% | — | |
| 9 | Di McMillan | Freedom Alliance- Integrity, Society, Economy | 62 | 0.6% | 0.6% | — |
North East · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 9.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.1 pts Valid ballots Voters who cast a valid ballot, from source data. 4,501
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Maureen Burke | Labour Party | 1,532 | 34.0% | 34.0% | +9.0 pts | Elected |
| 2 | Ruairi Kelly | Scottish National Party | 1,305 | 29.0% | 29.0% | +4.0 pts | Elected |
| 3 | Mandy Morgan | Scottish National Party | 612 | 13.6% | 13.6% | — | |
| 4 | Sharon Greer | Labour Party | 447 | 9.9% | 9.9% | −15.1 pts | Elected |
| 5 | John White | Conservative Party | 389 | 8.6% | 8.6% | — | |
| 6 | Iain McLarty | Green Party | 136 | 3.0% | 3.0% | — | |
| 7 | Anne McAllister | Trade Unionist and Socialist Coalition | 52 | 1.2% | 1.2% | — | |
| 8 | Cam Milne | Scottish Libertarian Party | 28 | 0.6% | 0.6% | — |
Garscadden/Scotstounhill · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 5.3% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.7 pts Valid ballots Voters who cast a valid ballot, from source data. 8,629
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Bill Butler | Labour Party | 2,403 | 27.8% | 27.8% | +7.8 pts | Elected |
| 2 | Chris Cunningham | Scottish National Party | 2,310 | 26.8% | 26.8% | +6.8 pts | Elected |
| 3 | Eva Clark Murray | Labour Party | 940 | 10.9% | 10.9% | −9.1 pts | Elected |
| 4 | Steven Morrison | Conservative Party | 886 | 10.3% | 10.3% | — | |
| 5 | Rosemary Ugbah | Scottish National Party | 745 | 8.6% | 8.6% | — | |
| 6 | John Hamelink | Green Party | 712 | 8.3% | 8.3% | — | |
| 7 | Malcolm Mitchell | Scottish National Party | 460 | 5.3% | 5.3% | −14.7 pts | Elected |
| 8 | Hugh Grenville Waterfield | Liberal Democrats | 173 | 2.0% | 2.0% | — |
Langside · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 6.8% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.2 pts Valid ballots Voters who cast a valid ballot, from source data. 11,358
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Holly Bruce | Green Party | 3,173 | 27.9% | 27.9% | +7.9 pts | Elected |
| 2 | Susan Aitken | Scottish National Party | 2,899 | 25.5% | 25.5% | +5.5 pts | Elected |
| 3 | Stephen Docherty | Labour Party | 1,870 | 16.5% | 16.5% | −3.5 pts | Elected |
| 4 | Aileen McKenzie | Labour Party | 1,163 | 10.2% | 10.2% | — | |
| 5 | Bruce Whyte | Conservative Party | 975 | 8.6% | 8.6% | — | |
| 6 | Paul Leinster | Scottish National Party | 775 | 6.8% | 6.8% | −13.2 pts | Elected |
| 7 | Michael Edward Shields | Liberal Democrats | 225 | 2.0% | 2.0% | — | |
| 8 | Ronnie Stevenson | Trade Unionist and Socialist Coalition | 153 | 1.3% | 1.3% | — | |
| 9 | Chigozie Anne Osuchukwu | Alba Party | 125 | 1.1% | 1.1% | — |
Linn · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 8.0% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.0 pts Valid ballots Voters who cast a valid ballot, from source data. 8,994
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Malcolm Cunning | Labour Party | 2,152 | 23.9% | 23.9% | +3.9 pts | Elected |
| 2 | Paul McCabe | Scottish National Party | 1,934 | 21.5% | 21.5% | +1.5 pts | Elected |
| 3 | Margaret Morgan | Scottish National Party | 1,070 | 11.9% | 11.9% | −8.1 pts | Elected |
| 4 | Euan Blockley | Conservative Party | 1,035 | 11.5% | 11.5% | — | |
| 5 | James Toner | Independent | 849 | 9.4% | 9.4% | — | |
| 6 | Catherine Vallis | Labour Party | 724 | 8.0% | 8.0% | −12.0 pts | Elected |
| 7 | Joe McCauley | Liberal Democrats | 572 | 6.4% | 6.4% | — | |
| 8 | Keith Warwick | Green Party | 544 | 6.0% | 6.0% | — | |
| 9 | Angela Jones | Alba Party | 114 | 1.3% | 1.3% | — |
Canal · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 8.8% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.2 pts Valid ballots Voters who cast a valid ballot, from source data. 5,792
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Alan Gow | Scottish National Party | 1,470 | 25.4% | 25.4% | +5.4 pts | Elected |
| 2 | Fiona E Higgins | Labour Party | 1,363 | 23.5% | 23.5% | +3.5 pts | Elected |
| 3 | Brian Land | Independent | 746 | 12.9% | 12.9% | — | |
| 4 | Robert Mooney | Labour Party | 690 | 11.9% | 11.9% | −8.1 pts | Elected |
| 5 | Jacqueline McLaren | Scottish National Party | 512 | 8.8% | 8.8% | −11.2 pts | Elected |
| 6 | Seonad Hoy | Green Party | 322 | 5.6% | 5.6% | — | |
| 7 | Maria Wells | Conservative Party | 299 | 5.2% | 5.2% | — | |
| 8 | Sandra Watson | Scottish National Party | 226 | 3.9% | 3.9% | — | |
| 9 | Martin Lawson Olu-Osagie | Alba Party | 96 | 1.7% | 1.7% | — | |
| 10 | Scott Simpson | Liberal Democrats | 68 | 1.2% | 1.2% | — |
Calton · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 9.1% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.9 pts Valid ballots Voters who cast a valid ballot, from source data. 6,072
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Greg Hepburn | Scottish National Party | 1,472 | 24.2% | 24.2% | +4.2 pts | Elected |
| 2 | George Redmond | Labour Party | 1,039 | 17.1% | 17.1% | −2.9 pts | Elected |
| 3 | Cecilia O'Lone | Labour Party | 1,037 | 17.1% | 17.1% | −2.9 pts | Elected |
| 4 | Kate Samuels | Green Party | 772 | 12.7% | 12.7% | — | |
| 5 | Robert Connelly | Conservative Party | 634 | 10.4% | 10.4% | — | |
| 6 | Linda Pike | Scottish National Party | 551 | 9.1% | 9.1% | −10.9 pts | Elected |
| 7 | Oluwole Shokunbi | Scottish National Party | 368 | 6.1% | 6.1% | — | |
| 8 | Catherine McKernan | Alba Party | 120 | 2.0% | 2.0% | — | |
| 9 | Alexander Palmer | Liberal Democrats | 79 | 1.3% | 1.3% | — |
East Centre · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 9.2% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.8 pts Valid ballots Voters who cast a valid ballot, from source data. 6,957
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Ann Jenkins | Labour Party | 1,954 | 28.1% | 28.1% | +8.1 pts | Elected |
| 2 | Declan Blench | Scottish National Party | 1,348 | 19.4% | 19.4% | −0.6 pts | Elected |
| 3 | Annette Christie | Scottish National Party | 1,014 | 14.6% | 14.6% | −5.4 pts | Elected |
| 4 | Faten Hameed | Conservative Party | 688 | 9.9% | 9.9% | — | |
| 5 | Kieran J Turner | Labour Party | 642 | 9.2% | 9.2% | −10.8 pts | Elected |
| 6 | Kilian Riley | Scottish National Party | 568 | 8.2% | 8.2% | — | |
| 7 | William McLachlan | Independent | 249 | 3.6% | 3.6% | — | |
| 8 | Hannah Smith | Green Party | 240 | 3.4% | 3.4% | — | |
| 9 | Tony Osy | Alba Party | 101 | 1.5% | 1.5% | — | |
| 10 | Ruth Lindsay | Liberal Democrats | 90 | 1.3% | 1.3% | — | |
| 11 | Matt Dobson | Trade Unionist and Socialist Coalition | 63 | 0.9% | 0.9% | — |
Springburn/Robroyston · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 9.6% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.4 pts Valid ballots Voters who cast a valid ballot, from source data. 6,790
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Audrey Dempsey | Labour Party | 2,184 | 32.2% | 32.2% | +12.2 pts | Elected |
| 2 | Graham Campbell | Scottish National Party | 1,690 | 24.9% | 24.9% | +4.9 pts | Elected |
| 3 | Christina Cannon | Scottish National Party | 1,109 | 16.3% | 16.3% | −3.7 pts | Elected |
| 4 | Thomas Rannachan | Labour Party | 650 | 9.6% | 9.6% | −10.4 pts | Elected |
| 5 | Richard Johnson | Conservative Party | 614 | 9.0% | 9.0% | — | |
| 6 | Madeleine Guthrie | Green Party | 288 | 4.2% | 4.2% | — | |
| 7 | Peter Davies | Liberal Democrats | 143 | 2.1% | 2.1% | — | |
| 8 | Farah Hamid | Alba Party | 112 | 1.6% | 1.6% | — |
Cardonald · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 10.2% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.8 pts Valid ballots Voters who cast a valid ballot, from source data. 8,572
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Elaine McSporran | Scottish National Party | 2,489 | 29.0% | 29.0% | +9.0 pts | Elected |
| 2 | Jim Kavanagh | Labour Party | 2,367 | 27.6% | 27.6% | +7.6 pts | Elected |
| 3 | Matt Kerr | Labour Party | 1,236 | 14.4% | 14.4% | −5.6 pts | Elected |
| 4 | Alex Wilson | Scottish National Party | 872 | 10.2% | 10.2% | −9.8 pts | Elected |
| 5 | Stephen Paxton | Conservative Party | 755 | 8.8% | 8.8% | — | |
| 6 | Ellie Gomersall | Green Party | 461 | 5.4% | 5.4% | — | |
| 7 | Alexander Torrance | Alba Party | 189 | 2.2% | 2.2% | — | |
| 8 | Ross Chalmers | Liberal Democrats | 153 | 1.8% | 1.8% | — | |
| 9 | Robin John Dudfield | Social Democratic Party | 50 | 0.6% | 0.6% | — |
Anderston/City/Yorkhill · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 10.2% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.8 pts Valid ballots Voters who cast a valid ballot, from source data. 5,910
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Christy Mearns | Green Party | 1,527 | 25.8% | 25.8% | +5.8 pts | Elected |
| 2 | Philip Braat | Labour Party | 1,439 | 24.3% | 24.3% | +4.3 pts | Elected |
| 3 | Eva Bolander | Scottish National Party | 1,349 | 22.8% | 22.8% | +2.8 pts | Elected |
| 4 | Angus Millar | Scottish National Party | 603 | 10.2% | 10.2% | −9.8 pts | Elected |
| 5 | Susan McCourt | Conservative Party | 395 | 6.7% | 6.7% | — | |
| 6 | John Carson | Labour Party | 337 | 5.7% | 5.7% | — | |
| 7 | Matthew Clark | Liberal Democrats | 145 | 2.5% | 2.5% | — | |
| 8 | Benn Rapson | Independent | 48 | 0.8% | 0.8% | — | |
| 9 | Carla Arrighi | Independent | 36 | 0.6% | 0.6% | — | |
| 10 | Nick Thomson | Scottish Libertarian Party | 31 | 0.5% | 0.5% | — |
Drumchapel/Anniesland · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 10.3% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.7 pts Valid ballots Voters who cast a valid ballot, from source data. 7,226
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Paul Carey | Labour Party | 2,011 | 27.8% | 27.8% | +7.8 pts | Elected |
| 2 | Anne McTaggart | Scottish National Party | 1,446 | 20.0% | 20.0% | 0.0 pts | Elected |
| 3 | Fyeza Ikhlaq | Scottish National Party | 945 | 13.1% | 13.1% | −6.9 pts | Elected |
| 4 | Patricia Ferguson | Labour Party | 747 | 10.3% | 10.3% | −9.7 pts | Elected |
| 5 | Pauline Sutherland | Conservative Party | 689 | 9.5% | 9.5% | — | |
| 6 | Duncan Webford | Green Party | 438 | 6.1% | 6.1% | — | |
| 7 | Elspeth Kerr | Independent | 376 | 5.2% | 5.2% | — | |
| 8 | Cylina Porch | Scottish National Party | 350 | 4.8% | 4.8% | — | |
| 9 | Richard Stalley | Liberal Democrats | 118 | 1.6% | 1.6% | — | |
| 10 | Joe Meehan | Scottish Socialist Party | 106 | 1.5% | 1.5% | — |
Greater Pollok · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 10.3% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.7 pts Valid ballots Voters who cast a valid ballot, from source data. 8,869
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Saqib Ahmed | Labour Party | 2,598 | 29.3% | 29.3% | +9.3 pts | Elected |
| 2 | William Graham | Scottish National Party | 2,494 | 28.1% | 28.1% | +8.1 pts | Elected |
| 3 | Rashid Hussain | Labour Party | 1,278 | 14.4% | 14.4% | −5.6 pts | Elected |
| 4 | Roza Salih | Scottish National Party | 917 | 10.3% | 10.3% | −9.7 pts | Elected |
| 5 | Matt Ventisei | Conservative Party | 833 | 9.4% | 9.4% | — | |
| 6 | Chris McFadyen | Green Party | 349 | 3.9% | 3.9% | — | |
| 7 | Awais Qureshi | Liberal Democrats | 120 | 1.4% | 1.4% | — | |
| 8 | Tahir Jameel | Alba Party | 92 | 1.0% | 1.0% | — | |
| 9 | Paul John Laird | Scottish Family Party | 91 | 1.0% | 1.0% | — | |
| 10 | Eric Stevenson | Trade Unionist and Socialist Coalition | 51 | 0.6% | 0.6% | — | |
| 11 | Christopher Ho | UK Independence Party (UKIP) | 46 | 0.5% | 0.5% | — |
Baillieston · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 16.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.4 pts Valid ballots Voters who cast a valid ballot, from source data. 7,255
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Kevin John Lalley | Labour Party | 2,209 | 30.4% | 30.4% | +5.4 pts | Elected |
| 2 | Alex Kerr | Scottish National Party | 1,723 | 23.7% | 23.7% | −1.3 pts | Elected |
| 3 | John Daly | Conservative Party | 1,206 | 16.6% | 16.6% | −8.4 pts | Elected |
| 4 | Lauren Martin | Scottish National Party | 1,046 | 14.4% | 14.4% | — | |
| 5 | Mary McNab | Labour Party | 568 | 7.8% | 7.8% | — | |
| 6 | Ryan Kelly | Green Party | 298 | 4.1% | 4.1% | — | |
| 7 | Tony Hughes | Liberal Democrats | 205 | 2.8% | 2.8% | — |
Shettleston · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 12.3% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.7 pts Valid ballots Voters who cast a valid ballot, from source data. 7,364
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Laura Doherty | Scottish National Party | 2,048 | 27.8% | 27.8% | +7.8 pts | Elected |
| 2 | Frank McAveety | Labour Party | 1,986 | 27.0% | 27.0% | +7.0 pts | Elected |
| 3 | Thomas Jordan Kerr | Conservative Party | 1,232 | 16.7% | 16.7% | −3.3 pts | Elected |
| 4 | Jill Pidgeon | Labour Party | 903 | 12.3% | 12.3% | −7.7 pts | Elected |
| 5 | David Turner | Scottish National Party | 556 | 7.6% | 7.6% | — | |
| 6 | Julie Ann Christie | Green Party | 370 | 5.0% | 5.0% | — | |
| 7 | Liam McLaughlan | Scottish Socialist Party | 164 | 2.2% | 2.2% | — | |
| 8 | Henry Sullivan | Liberal Democrats | 105 | 1.4% | 1.4% | — |
Govan · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 12.3% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.7 pts Valid ballots Voters who cast a valid ballot, from source data. 6,456
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Imran Alam | Labour Party | 1,272 | 19.7% | 19.7% | −0.3 pts | Elected |
| 2 | Ricky Bell | Scottish National Party | 1,181 | 18.3% | 18.3% | −1.7 pts | Elected |
| 3 | Dan Hutchison | Green Party | 975 | 15.1% | 15.1% | −4.9 pts | Elected |
| 4 | Stephen Dornan | Scottish National Party | 794 | 12.3% | 12.3% | −7.7 pts | Elected |
| 5 | Ruth Hall | Labour Party | 644 | 10.0% | 10.0% | — | |
| 6 | Mamun Rashid | Conservative Party | 644 | 10.0% | 10.0% | — | |
| 7 | Funmi Fajemiseye | Scottish National Party | 498 | 7.7% | 7.7% | — | |
| 8 | Uche Gladys Emordi | Alba Party | 132 | 2.0% | 2.0% | — | |
| 9 | John Flanagan | Independent | 124 | 1.9% | 1.9% | — | |
| 10 | Neil O'Docherty | Liberal Democrats | 97 | 1.5% | 1.5% | — | |
| 11 | Bill Bonnar | Scottish Socialist Party | 95 | 1.5% | 1.5% | — |
Pollokshields · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 13.6% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.4 pts Valid ballots Voters who cast a valid ballot, from source data. 10,362
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Jon Molyneux | Green Party | 2,290 | 22.1% | 22.1% | +2.1 pts | Elected |
| 2 | Zen Ghani | Scottish National Party | 1,755 | 16.9% | 16.9% | −3.1 pts | Elected |
| 3 | Hanif Raja | Labour Party | 1,709 | 16.5% | 16.5% | −3.5 pts | Elected |
| 4 | Norman MacLeod | Scottish National Party | 1,412 | 13.6% | 13.6% | −6.4 pts | Elected |
| 5 | David Meikle | Conservative Party | 1,299 | 12.5% | 12.5% | — | |
| 6 | Fariha Thomas | Labour Party | 712 | 6.9% | 6.9% | — | |
| 7 | Ewan Hoyle | Volt United Kingdom | 421 | 4.1% | 4.1% | — | |
| 8 | Muhammad Shoaib | Alba Party | 367 | 3.5% | 3.5% | — | |
| 9 | Carole Ford | Liberal Democrats | 309 | 3.0% | 3.0% | — | |
| 10 | Tom Ruddell | Trade Unionist and Socialist Coalition | 88 | 0.8% | 0.8% | — |
Maryhill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 19.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.5 pts Valid ballots Voters who cast a valid ballot, from source data. 5,663
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Keiran O'Neill | Labour Party | 1,523 | 26.9% | 26.9% | +1.9 pts | Elected |
| 2 | Franny Scally | Scottish National Party | 1,279 | 22.6% | 22.6% | −2.4 pts | Elected |
| 3 | Abdul Bostani | Scottish National Party | 1,106 | 19.5% | 19.5% | −5.5 pts | Elected |
| 4 | Amy Irene Marquez | Green Party | 696 | 12.3% | 12.3% | — | |
| 5 | Heather MacLeod | Conservative Party | 463 | 8.2% | 8.2% | — | |
| 6 | Gwen Farrell Wall | Labour Party | 402 | 7.1% | 7.1% | — | |
| 7 | Derek Dunnington | Liberal Democrats | 136 | 2.4% | 2.4% | — | |
| 8 | Damian Clark | Freedom Alliance- Integrity, Society, Economy | 58 | 1.0% | 1.0% | — |
Southside Central · 4-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 15.0% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.0 pts Valid ballots Voters who cast a valid ballot, from source data. 7,717
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Alexander Belic | Scottish National Party | 1,460 | 18.9% | 18.9% | −1.1 pts | Elected |
| 2 | Elaine Gallagher | Green Party | 1,395 | 18.1% | 18.1% | −1.9 pts | Elected |
| 3 | Soryia Siddique | Labour Party | 1,271 | 16.5% | 16.5% | −3.5 pts | Elected |
| 4 | Mhairi Hunter | Scottish National Party | 1,185 | 15.4% | 15.4% | — | |
| 5 | James Scanlon | Labour Party | 1,161 | 15.0% | 15.0% | −5.0 pts | Elected |
| 6 | Kamran Butt | Alba Party | 623 | 8.1% | 8.1% | — | |
| 7 | Tariq Parvez | Conservative Party | 317 | 4.1% | 4.1% | — | |
| 8 | Paul Robert Donnelly | Scottish Socialist Party | 154 | 2.0% | 2.0% | — | |
| 9 | Sam Glasgow-Jackson | Liberal Democrats | 110 | 1.4% | 1.4% | — | |
| 10 | Jamie Dyer | Independent | 41 | 0.5% | 0.5% | — |
Hillhead · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 22.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.9 pts Valid ballots Voters who cast a valid ballot, from source data. 6,925
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Martha Wardrop | Green Party | 2,507 | 36.2% | 36.2% | +11.2 pts | Elected |
| 2 | Ken Andrew | Scottish National Party | 1,984 | 28.6% | 28.6% | +3.6 pts | Elected |
| 3 | Hanzala Malik | Labour Party | 1,532 | 22.1% | 22.1% | −2.9 pts | Elected |
| 4 | Mark Russell | Conservative Party | 464 | 6.7% | 6.7% | — | |
| 5 | Theo Lockett | Liberal Democrats | 377 | 5.4% | 5.4% | — | |
| 6 | Colin McMillan | Freedom Alliance- Integrity, Society, Economy | 61 | 0.9% | 0.9% | — |
Victoria Park · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 23.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.6 pts Valid ballots Voters who cast a valid ballot, from source data. 8,617
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Eunis Jassemi | Labour Party | 2,447 | 28.4% | 28.4% | +3.4 pts | Elected |
| 2 | Feargal Dalton | Scottish National Party | 2,291 | 26.6% | 26.6% | +1.6 pts | Elected |
| 3 | Lana Reid-McConnell | Green Party | 2,016 | 23.4% | 23.4% | −1.6 pts | Elected |
| 4 | Ade Aibinu | Conservative Party | 1,364 | 15.8% | 15.8% | — | |
| 5 | James Speirs | Liberal Democrats | 358 | 4.2% | 4.2% | — | |
| 6 | Mahmood Ullah | Alba Party | 141 | 1.6% | 1.6% | — |
Dennistoun · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 24.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.5 pts Valid ballots Voters who cast a valid ballot, from source data. 5,464
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Elaine McDougall | Labour Party | 1,595 | 29.2% | 29.2% | +4.2 pts | Elected |
| 2 | Anthony Carroll | Green Party | 1,431 | 26.2% | 26.2% | +1.2 pts | Elected |
| 3 | Allan Casey | Scottish National Party | 1,337 | 24.5% | 24.5% | −0.5 pts | Elected |
| 4 | Lorna Finn | Scottish National Party | 582 | 10.7% | 10.7% | — | |
| 5 | Fiona McNider Connelly | Conservative Party | 339 | 6.2% | 6.2% | — | |
| 6 | Fergus McCann | Liberal Democrats | 96 | 1.8% | 1.8% | — | |
| 7 | Oisín Duncan | Trade Unionist and Socialist Coalition | 84 | 1.5% | 1.5% | — |