← Stockport (all cycles) · 4 May 2023 cohort

Stockport 2023

Local elections held 4 May 2023.

21 ward races
63 seats
57 elected below the proportional quota
90.5% 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 that would be needed to be guaranteed that 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 gap as points under par — the editorial indictment. Above-par results are just majority mandates 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 21 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 allocated to those vote totals in proportion (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 in this council, negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Liberal Democrats82,93038.4%3047.6%2539.7%+5
Labour Party70,04532.4%2438.1%2133.3%+3
Conservative and Unionist Party35,26716.3%00.0%1117.5%-11
Green Party15,5787.2%34.8%46.3%-1
Independent5,8572.7%34.8%11.6%+2
ECA4,6622.2%34.8%11.6%+2
WEP6810.3%00.0%00.0%0
Reform UK6060.3%00.0%00.0%0
STOCK FANC2330.1%00.0%00.0%0
Total215,859100.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

Wards in this council

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

Race results

Norbury & Woodsmoor · 3-seat (bloc vote)

Marginal winner 13.3% Proportional quota 25.0% Difference +11.7 pts below quota Valid ballots 12,502

RankCandidatePartyVotesShareElected
1Baynham, G.Liberal Democrats1,94415.5%Elected
2Hardwick, D.Liberal Democrats1,93615.5%Elected
3West, P.Liberal Democrats1,66713.3%Elected
4Johnstone, O.Conservative and Unionist Party1,58112.6%
5Walker, L.Conservative and Unionist Party1,27310.2%
6Wright, J.Conservative and Unionist Party1,27010.2%
7Byrne, J.Labour Party8206.6%
8Caruso-Kelly, N.Labour Party7896.3%
9Devine, I.Labour Party7365.9%
10Handscomb, P.Green Party3733.0%
11Schofield, L.Reform UK1130.9%

Electorate 10,110 · Ballots cast 12,502 · Back to ward index

Bredbury & Woodley · 3-seat (bloc vote)

Marginal winner 13.8% Proportional quota 25.0% Difference +11.2 pts below quota Valid ballots 10,706

RankCandidatePartyVotesShareElected
1Barratt, J.Labour Party1,63915.3%Elected
2Thorpe, S.Liberal Democrats1,59814.9%Elected
3Barratt, R.Labour Party1,47913.8%Elected
4Epps, J.Liberal Democrats1,39013.0%
5Willis, D.Liberal Democrats1,38813.0%
6Price, C.Labour Party1,23811.6%
7Morley, T.Conservative and Unionist Party5154.8%
8Lyons, M.Conservative and Unionist Party4804.5%
9Wylde, B.Conservative and Unionist Party4244.0%
10Crompton, A.Green Party3122.9%
11Chatton, S.Independent2432.3%

Electorate 10,952 · Ballots cast 10,706 · Back to ward index

Offerton · 3-seat (bloc vote)

Marginal winner 14.0% Proportional quota 25.0% Difference +11.0 pts below quota Valid ballots 10,217

RankCandidatePartyVotesShareElected
1Dawson, W.Liberal Democrats1,66416.3%Elected
2Hibbert, H.Labour Party1,47914.5%Elected
3Sharp, W.Labour Party1,43114.0%Elected
4Harrison, O.Liberal Democrats1,42113.9%
5Sheaff, P.Labour Party1,33813.1%
6Weldon, M.Liberal Democrats1,18211.6%
7Butler, M.Conservative and Unionist Party4864.8%
8Bennett, S.Conservative and Unionist Party3913.8%
9Torley, S.Green Party3773.7%
10Ward, S.Conservative and Unionist Party2702.6%
11Kelly, J.Reform UK1781.7%

Electorate 11,160 · Ballots cast 10,217 · Back to ward index

Bramhall North · 3-seat (bloc vote)

Marginal winner 14.0% Proportional quota 25.0% Difference +11.0 pts below quota Valid ballots 12,300

RankCandidatePartyVotesShareElected
1Jones, M.Liberal Democrats2,21018.0%Elected
2Wyatt, S.Liberal Democrats2,14917.5%Elected
3Wynne, A.Liberal Democrats1,72814.0%Elected
4Bates, F.Conservative and Unionist Party1,63413.3%
5Holt, L.Conservative and Unionist Party1,62513.2%
6Crossen, P.Conservative and Unionist Party1,50312.2%
7Hind, D.Green Party4683.8%
8Beswick, J.Labour Party4203.4%
9Bennett, M.Labour Party3112.5%
10Parkinson, D.Labour Party2522.0%

Electorate 9,792 · Ballots cast 12,300 · Back to ward index

Manor · 3-seat (bloc vote)

Marginal winner 14.2% Proportional quota 25.0% Difference +10.8 pts below quota Valid ballots 8,092

RankCandidatePartyVotesShareElected
1Clingan, L.Labour Party1,32816.4%Elected
2Glithero, S.Labour Party1,28015.8%Elected
3Stewart, C.Labour Party1,15214.2%Elected
4Meikle, M.Liberal Democrats1,10313.6%
5Hirst, J.Liberal Democrats1,04712.9%
6Jones, J.Liberal Democrats1,02112.6%
7Rablen, T.Green Party2703.3%
8Tinne, C.Conservative and Unionist Party2332.9%
9Battle, B.Independent2132.6%
10Murphy, C.Independent1732.1%
11Sorton, A.Independent1421.8%
12Speakman, S.Reform UK1301.6%

Electorate 10,071 · Ballots cast 8,092 · Back to ward index

Cheadle East & Cheadle Hulme North · 3-seat (bloc vote)

Marginal winner 14.2% Proportional quota 25.0% Difference +10.8 pts below quota Valid ballots 11,697

RankCandidatePartyVotesShareElected
1Meller, D.Labour Party2,04117.4%Elected
2Julian, J.Liberal Democrats1,84615.8%Elected
3Guariento, Y.Labour Party1,66614.2%Elected
4Hill, M.Labour Party1,58613.6%
5Hendley, B.Liberal Democrats1,57513.5%
6O'Neill, J.Liberal Democrats1,40812.0%
7Booth, M.Conservative and Unionist Party4493.8%
8Khan, N.Conservative and Unionist Party3813.3%
9Padfield, M.Green Party3773.2%
10Leck, P.Conservative and Unionist Party3683.1%

Electorate 11,533 · Ballots cast 11,697 · Back to ward index

Heald Green · 3-seat (bloc vote)

Marginal winner 14.8% Proportional quota 25.0% Difference +10.2 pts below quota Valid ballots 10,209

RankCandidatePartyVotesShareElected
1McCann, C.Independent1,66316.3%Elected
2Charles-Jones, A.Independent1,62515.9%Elected
3Stuart, C.Independent1,51614.8%Elected
4Ahmed, Q.Liberal Democrats9889.7%
5Bowker, G.Liberal Democrats8938.7%
6Roberts, I.Liberal Democrats8638.5%
7Priestley, K.Labour Party6256.1%
8Owen, C.Labour Party5635.5%
9Preece, B.Labour Party4424.3%
10McGahan, J.Conservative and Unionist Party3023.0%
11Salmons, Y.Conservative and Unionist Party2902.8%
12Williamson, O.Conservative and Unionist Party2372.3%
13Ramachandran, C.Green Party2022.0%

Electorate 10,927 · Ballots cast 10,209 · Back to ward index

Hazel Grove · 3-seat (bloc vote)

Marginal winner 15.3% Proportional quota 25.0% Difference +9.7 pts below quota Valid ballots 9,517

RankCandidatePartyVotesShareElected
1Austin, J.Liberal Democrats1,66217.5%Elected
2Meikle, W.Liberal Democrats1,59616.8%Elected
3Singleton, F.Liberal Democrats1,45815.3%Elected
4Law, B.Conservative and Unionist Party9249.7%
5Baker, A.Conservative and Unionist Party8919.4%
6Arnold, E.Conservative and Unionist Party8919.4%
7Carrigan, C.Labour Party7087.4%
8Paton, L.Labour Party5445.7%
9White, J.Labour Party4684.9%
10Bullock, M.Green Party3753.9%

Electorate 10,451 · Ballots cast 9,517 · Back to ward index

Bramhall South & Woodford · 3-seat (bloc vote)

Marginal winner 16.2% Proportional quota 25.0% Difference +8.8 pts below quota Valid ballots 13,528

RankCandidatePartyVotesShareElected
1Powney, I.Liberal Democrats2,34217.3%Elected
2Jones, D.Liberal Democrats2,22816.5%Elected
3Meal, J.Liberal Democrats2,18816.2%Elected
4Bagnall, B.Conservative and Unionist Party2,02515.0%
5Hurleston, M.Conservative and Unionist Party1,82813.5%
6McGahan, J.Conservative and Unionist Party1,78913.2%
7Dearden, A.Green Party4373.2%
8Martin, V.Labour Party2541.9%
9Szkilnyk, K.Labour Party2301.7%
10Wells, C.Labour Party2071.5%

Electorate 10,277 · Ballots cast 13,528 · Back to ward index

Edgeley · 3-seat (bloc vote)

Marginal winner 16.5% Proportional quota 25.0% Difference +8.5 pts below quota Valid ballots 8,870

RankCandidatePartyVotesShareElected
1Wynne, M.ECA1,71419.3%Elected
2Taylor, L.ECA1,48716.8%Elected
3Caton, A.ECA1,46116.5%Elected
4Heywood, L.Labour Party1,18313.3%
5Lynott, G.Labour Party1,16613.1%
6Leonard, R.Labour Party1,08312.2%
7Rick, S.Green Party2042.3%
8Cowbury, R.Liberal Democrats1872.1%
9Whitmore, T.Liberal Democrats1551.7%
10Traynor, B.Liberal Democrats1241.4%
11Seppman, K.Conservative and Unionist Party1061.2%

Electorate 8,917 · Ballots cast 8,870 · Back to ward index

Cheadle West & Gatley · 3-seat (bloc vote)

Marginal winner 18.2% Proportional quota 25.0% Difference +6.8 pts below quota Valid ballots 11,060

RankCandidatePartyVotesShareElected
1Greenhalgh, C.Liberal Democrats2,21920.1%Elected
2Hunter, I.Liberal Democrats2,16019.5%Elected
3Morrison, T.Liberal Democrats2,01818.2%Elected
4Fox, M.Conservative and Unionist Party8327.5%
5Cook, M.Conservative and Unionist Party7596.9%
6Khan, F.Conservative and Unionist Party6906.2%
7Gleeson, C.Labour Party6786.1%
8Barrett, R.Green Party6255.7%
9Preece, E.Labour Party5695.1%
10Kokolakakis, T.Labour Party5104.6%

Electorate 11,340 · Ballots cast 11,060 · Back to ward index

Reddish South · 3-seat (bloc vote)

Marginal winner 18.4% Proportional quota 25.0% Difference +6.6 pts below quota Valid ballots 10,831

RankCandidatePartyVotesShareElected
1Crix, L.Green Party2,17420.1%Elected
2Lawson, G.Green Party2,04218.9%Elected
3Frizzell, J.Green Party1,98918.4%Elected
4Williams, J.Labour Party1,48113.7%
5White, D.Labour Party1,45313.4%
6Wright, P.Labour Party1,19511.0%
7Bates, J.Conservative and Unionist Party2682.5%
8Grant, M.Liberal Democrats1041.0%
9Richardson, R.Liberal Democrats710.7%
10Somekh, J.Liberal Democrats540.5%

Electorate 11,293 · Ballots cast 10,831 · Back to ward index

Marple South & High Lane · 3-seat (bloc vote)

Marginal winner 19.7% Proportional quota 25.0% Difference +5.3 pts below quota Valid ballots 10,495

RankCandidatePartyVotesShareElected
1Alexander, S.Liberal Democrats2,16820.7%Elected
2Thornley, A.Liberal Democrats2,11520.2%Elected
3Macalister, C.Liberal Democrats2,06919.7%Elected
4Finnie, A.Conservative and Unionist Party8988.6%
5Lord, A.Conservative and Unionist Party8077.7%
6Morley-Scott, W.Conservative and Unionist Party7216.9%
7Threlfall, A.Green Party5655.4%
8Hindle, M.Labour Party4734.5%
9Towey, P.Labour Party3633.5%
10Whittley, M.Labour Party3163.0%

Electorate 9,882 · Ballots cast 10,495 · Back to ward index

Cheadle Hulme South · 3-seat (bloc vote)

Marginal winner 19.9% Proportional quota 25.0% Difference +5.1 pts below quota Valid ballots 12,112

RankCandidatePartyVotesShareElected
1Hunter, M.Liberal Democrats2,85223.5%Elected
2Foster-Grime, H.Liberal Democrats2,65721.9%Elected
3Holloway, K.Liberal Democrats2,40519.9%Elected
4Dougal, B.Conservative and Unionist Party7326.0%
5Evans, M.Conservative and Unionist Party7286.0%
6Hawkins, B.Labour Party6945.7%
7Shaw, G.Conservative and Unionist Party6315.2%
8McDermott, T.Labour Party5094.2%
9O'Shea, A.Green Party5064.2%
10Pelham, J.Labour Party3983.3%

Electorate 11,766 · Ballots cast 12,112 · Back to ward index

Marple North · 3-seat (bloc vote)

Marginal winner 20.3% Proportional quota 25.0% Difference +4.7 pts below quota Valid ballots 12,189

RankCandidatePartyVotesShareElected
1Gribbon, S.Liberal Democrats2,75222.6%Elected
2Abell, G.Liberal Democrats2,63821.6%Elected
3Senior, B.Liberal Democrats2,47220.3%Elected
4Noble, N.Conservative and Unionist Party7666.3%
5Bright, J.Green Party6585.4%
6Ebbage, J.Conservative and Unionist Party6445.3%
7Marchbank, D.Conservative and Unionist Party6135.0%
8Broadhurst, S.Labour Party5524.5%
9Hamilton, C.Labour Party4303.5%
10Wild, B.Labour Party3823.1%
11Hatton, S.Independent2822.3%

Electorate 9,542 · Ballots cast 12,189 · Back to ward index

Bredbury Green & Romiley · 3-seat (bloc vote)

Marginal winner 20.6% Proportional quota 25.0% Difference +4.4 pts below quota Valid ballots 9,962

RankCandidatePartyVotesShareElected
1Smart, L.Liberal Democrats2,30123.1%Elected
2Clark, A.Liberal Democrats2,23922.5%Elected
3Roberts, M.Liberal Democrats2,04820.6%Elected
4Bentley, P.Conservative and Unionist Party6076.1%
5Cannon, J.Conservative and Unionist Party5635.7%
6Walsh, M.Conservative and Unionist Party5595.6%
7Black, P.Labour Party4884.9%
8Colman, D.Labour Party4394.4%
9Colman, S.Labour Party3994.0%
10Wyatt, S.Green Party3193.2%

Electorate 10,535 · Ballots cast 9,962 · Back to ward index

Davenport & Cale Green · 3-seat (bloc vote)

Marginal winner 21.4% Proportional quota 25.0% Difference +3.6 pts below quota Valid ballots 8,655

RankCandidatePartyVotesShareElected
1Davies, D.Labour Party2,16525.0%Elected
2Wild, W.Labour Party1,89021.8%Elected
3Mobbs, J.Labour Party1,84921.4%Elected
4Wells, D.Liberal Democrats5496.3%
5Granelli, P.Green Party5186.0%
6Ardern, S.Liberal Democrats4465.2%
7Lumb, N.Conservative and Unionist Party4274.9%
8Fairbanks, B.Liberal Democrats3934.5%
9Hopkins, D.Reform UK1852.1%
10Pearson, J.STOCK FANC1171.4%
11Walker, A.STOCK FANC1161.3%

Electorate 11,418 · Ballots cast 8,655 · Back to ward index

Reddish North · 3-seat (bloc vote)

Marginal winner 21.5% Proportional quota 25.0% Difference +3.5 pts below quota Valid ballots 6,817

RankCandidatePartyVotesShareElected
1Wilson, D.Labour Party1,79926.4%Elected
2McCormack, H.Labour Party1,63223.9%Elected
3Wise, R.Labour Party1,46421.5%Elected
4Mellish, H.Green Party6589.7%
5Clayton, B.Conservative and Unionist Party4126.0%
6King, P.WEP2974.4%
7Jones, P.Liberal Democrats2423.5%
8Pantall, J.Liberal Democrats1642.4%
9Richardson, L.Liberal Democrats1492.2%

Electorate 11,322 · Ballots cast 6,817 · Back to ward index

Brinnington & Stockport Central · 3-seat (bloc vote)

Marginal winner 21.7% Proportional quota 25.0% Difference +3.3 pts below quota Valid ballots 3,890

RankCandidatePartyVotesShareElected
1Carrigan, C.Labour Party1,04126.8%Elected
2Waters, K.Labour Party93123.9%Elected
3Wardlaw, K.Labour Party84321.7%Elected
4Drury, A.Green Party2827.2%
5Lloyd, R.Conservative and Unionist Party2225.7%
6Barrowcliff, C.Liberal Democrats2175.6%
7Ingham, S.Liberal Democrats2125.4%
8Holliss, J.Liberal Democrats1423.7%

Electorate 8,950 · Ballots cast 3,890 · Back to ward index

Heatons North · 3-seat (bloc vote)

Marginal winner 23.6% Proportional quota 25.0% Difference +1.4 pts below quota Valid ballots 11,304

RankCandidatePartyVotesShareElected
1Sedgwick, D.Labour Party2,87325.4%Elected
2Taylor, J.Labour Party2,81924.9%Elected
3Ryness, D.Labour Party2,66423.6%Elected
4Dugdale, S.Green Party9008.0%
5Sajjad, H.Conservative and Unionist Party6475.7%
6Ankers, P.Liberal Democrats3863.4%
7Coffey, D.WEP3843.4%
8Humphreys, J.Liberal Democrats3713.3%
9Wright, C.Liberal Democrats2602.3%

Electorate 10,922 · Ballots cast 11,304 · Back to ward index

Heatons South · 3-seat (bloc vote)

Marginal winner 23.7% Proportional quota 25.0% Difference +1.3 pts below quota Valid ballots 10,906

RankCandidatePartyVotesShareElected
1Foster, C.Labour Party2,86826.3%Elected
2Fitzpatrick, D.Labour Party2,83826.0%Elected
3Vibert, C.Labour Party2,58223.7%Elected
4Tyrrell, S.Green Party9478.7%
5Tennuchi, J.Conservative and Unionist Party5755.3%
6McDermott, M.Liberal Democrats4183.8%
7Allan, M.Liberal Democrats3533.2%
8Hardisty, R.Liberal Democrats3253.0%

Electorate 10,801 · Ballots cast 10,906 · Back to ward index