← Stockport (all cycles) · 2 May 2024 cohort

Stockport 2024

Local elections held 2 May 2024.

21 ward races
21 seats
9 elected below the proportional quota
42.9% 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 21 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 Democrats27,82434.2%1152.4%838.1%+3
Labour Party25,83731.7%733.3%733.3%0
Conservative and Unionist Party13,60116.7%00.0%419.0%-4
Green Party8,84910.9%14.8%29.5%-1
ND1,7872.2%14.8%00.0%+1
ECA1,7512.2%14.8%00.0%+1
Reform UK1,1611.4%00.0%00.0%0
Independent3530.4%00.0%00.0%0
Party Of Women1390.2%00.0%00.0%0
WEP940.1%00.0%00.0%0
Total81,396100.0%21100.0%21100.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

Offerton · single-seat

Marginal winner 39.5% Proportional quota 50.0% Difference +10.5 pts below quota Valid ballots 3,826

RankCandidatePartyVotesShareElected
1Oliver, D.Liberal Democrats1,51239.5%Elected
2Sharp, W.Labour Party1,48738.9%
3Kelly, J.Reform UK3378.8%
4Lord, A.Conservative and Unionist Party2877.5%
5Torley, S.Green Party2035.3%

Electorate 11,162 · Ballots cast 3,826 · EC ward code E05015032 · Back to ward index

Hazel Grove · single-seat

Marginal winner 42.1% Proportional quota 50.0% Difference +7.9 pts below quota Valid ballots 3,619

RankCandidatePartyVotesShareElected
1Singleton, F.Liberal Democrats1,52442.1%Elected
2Morley, T.Conservative and Unionist Party93725.9%
3White, J.Labour Party75720.9%
4Bullock, F.Green Party40111.1%

Electorate 10,432 · Ballots cast 3,619 · EC ward code E05015024 · Back to ward index

Norbury and Woodsmoor · single-seat

Marginal winner 42.9% Proportional quota 50.0% Difference +7.1 pts below quota Valid ballots 4,626

RankCandidatePartyVotesShareElected
1West, P.Liberal Democrats1,98442.9%Elected
2Johnstone, O.Conservative and Unionist Party1,47831.9%
3Devine, C.Labour Party71215.4%
4Schofield, L.Reform UK2605.6%
5Handscomb, P.Green Party1924.2%

Electorate 10,061 · Ballots cast 4,626 · EC ward code E05015031 · Back to ward index

Heald Green · single-seat

Marginal winner 43.3% Proportional quota 50.0% Difference +6.7 pts below quota Valid ballots 4,128

RankCandidatePartyVotesShareElected
1Stuart, C.ND1,78743.3%Elected
2Ahmed, Q.Liberal Democrats1,14327.7%
3Priestley, K.Labour Party62615.2%
4Salmons, Y.Conservative and Unionist Party3839.3%
5Ramachandran, C.Green Party1894.6%

Electorate 11,077 · Ballots cast 4,128 · EC ward code E05015025 · Back to ward index

Cheadle East and Cheadle Hulme North · single-seat

Marginal winner 44.7% Proportional quota 50.0% Difference +5.3 pts below quota Valid ballots 4,312

RankCandidatePartyVotesShareElected
1Newman, M.Liberal Democrats1,92744.7%Elected
2Guariento, Y.Labour Party1,74340.4%
3Khan, N.Conservative and Unionist Party3728.6%
4Padfield, M.Green Party2706.3%

Electorate 11,525 · Ballots cast 4,312 · EC ward code E05015019 · Back to ward index

Bramhall South and Woodford · single-seat

Marginal winner 44.9% Proportional quota 50.0% Difference +5.1 pts below quota Valid ballots 4,864

RankCandidatePartyVotesShareElected
1Meal, J.Liberal Democrats2,18544.9%Elected
2Crossen, P.Conservative and Unionist Party2,10443.3%
3Broadhurst, S.Labour Party3447.1%
4Dearden, A.Green Party2314.7%

Electorate 10,392 · Ballots cast 4,864 · EC ward code E05015015 · Back to ward index

Bredbury and Woodley · single-seat

Marginal winner 47.4% Proportional quota 50.0% Difference +2.6 pts below quota Valid ballots 3,706

RankCandidatePartyVotesShareElected
1Barratt, R.Labour Party1,75647.4%Elected
2Willis, D.Liberal Democrats1,26934.2%
3Wylde, B.Conservative and Unionist Party50113.5%
4Padfield, M.Green Party1804.9%

Electorate 10,900 · Ballots cast 3,706 · EC ward code E05015016 · Back to ward index

Bramhall North · single-seat

Marginal winner 47.8% Proportional quota 50.0% Difference +2.2 pts below quota Valid ballots 4,230

RankCandidatePartyVotesShareElected
1Wynne, A.Liberal Democrats2,02147.8%Elected
2Holt, L.Conservative and Unionist Party1,53436.3%
3Bennett, M.Labour Party4119.7%
4Hind, D.Green Party2646.2%

Electorate 9,755 · Ballots cast 4,230 · EC ward code E05015014 · Back to ward index

Marple North · single-seat

Marginal winner 49.7% Proportional quota 50.0% Difference +0.3 pts below quota Valid ballots 4,398

RankCandidatePartyVotesShareElected
1Meikle, M.Liberal Democrats2,18649.7%Elected
2Noble, N.Conservative and Unionist Party75717.2%
3Hill, M.Labour Party69515.8%
4Bright, J.Green Party4079.3%
5Hatton, S.Independent3538.0%

Electorate 9,479 · Ballots cast 4,398 · EC ward code E05015029 · Back to ward index

Manor · single-seat

Marginal winner 52.3% Proportional quota 50.0% Difference −2.3 pts Valid ballots 3,026

RankCandidatePartyVotesShareElected
1Byrne, J.Labour Party1,58352.3%Elected
2Jones, J.Liberal Democrats77925.7%
3Speakman, S.Reform UK2819.3%
4McGahan, J.Conservative and Unionist Party1956.4%
5Aviani-Bartram, F.Green Party1886.2%

Electorate 10,086 · Ballots cast 3,026 · EC ward code E05015028 · Back to ward index

Davenport and Cale Green · single-seat

Marginal winner 53.7% Proportional quota 50.0% Difference −3.7 pts Valid ballots 3,584

RankCandidatePartyVotesShareElected
1Wright, P.Labour Party1,92353.7%Elected
2Wells, D.Liberal Democrats54815.3%
3Granelli, P.Green Party42511.9%
4Hopkins, D.Reform UK2837.9%
5Lumb, N.Conservative and Unionist Party2667.4%
6Hughes, T.Party Of Women1393.9%

Electorate 11,567 · Ballots cast 3,584 · EC ward code E05015022 · Back to ward index

Marple South and High Lane · single-seat

Marginal winner 54.9% Proportional quota 50.0% Difference −4.9 pts Valid ballots 3,825

RankCandidatePartyVotesShareElected
1MacAlister, C.Liberal Democrats2,09954.9%Elected
2Arnold, E.Conservative and Unionist Party76720.1%
3Hindle, M.Labour Party56214.7%
4Threlfall, A.Green Party39710.4%

Electorate 9,806 · Ballots cast 3,825 · EC ward code E05015030 · Back to ward index

Reddish South · single-seat

Marginal winner 55.5% Proportional quota 50.0% Difference −5.5 pts Valid ballots 3,950

RankCandidatePartyVotesShareElected
1Frizzell, J.Green Party2,19255.5%Elected
2Williams, J.Labour Party1,44936.7%
3Bates, J.Conservative and Unionist Party2345.9%
4Ingham, S.Liberal Democrats751.9%

Electorate 11,290 · Ballots cast 3,950 · EC ward code E05015034 · Back to ward index

Cheadle Hulme South · single-seat

Marginal winner 56.5% Proportional quota 50.0% Difference −6.5 pts Valid ballots 4,665

RankCandidatePartyVotesShareElected
1Holloway, K.Liberal Democrats2,63756.5%Elected
2Dougal, B.Conservative and Unionist Party82817.7%
3Hawkins, B.Labour Party81317.4%
4Atkinson, P.Green Party3878.3%

Electorate 11,796 · Ballots cast 4,665 · EC ward code E05015020 · Back to ward index

Cheadle West and Gatley · single-seat

Marginal winner 57.1% Proportional quota 50.0% Difference −7.1 pts Valid ballots 4,402

RankCandidatePartyVotesShareElected
1Morrison, T.Liberal Democrats2,51557.1%Elected
2Owen, C.Labour Party86319.6%
3Khan, F.Conservative and Unionist Party62614.2%
4Drury, A.Green Party3989.0%

Electorate 11,411 · Ballots cast 4,402 · EC ward code E05015021 · Back to ward index

Bredbury Green and Romiley · single-seat

Marginal winner 58.7% Proportional quota 50.0% Difference −8.7 pts Valid ballots 3,734

RankCandidatePartyVotesShareElected
1Roberts, M.Liberal Democrats2,19258.7%Elected
2Bentley, P.Conservative and Unionist Party69518.6%
3Black, P.Labour Party63417.0%
4Wyatt, S.Green Party2135.7%

Electorate 10,526 · Ballots cast 3,734 · EC ward code E05015017 · Back to ward index

Edgeley · single-seat

Marginal winner 59.3% Proportional quota 50.0% Difference −9.3 pts Valid ballots 2,952

RankCandidatePartyVotesShareElected
1Caton, A.ECA1,75159.3%Elected
2Walmsley, C.Labour Party84728.7%
3Ralph, P.Green Party1786.0%
4Greenhalgh, D.Liberal Democrats893.0%
5Seppman, K.Conservative and Unionist Party872.9%

Electorate 8,930 · Ballots cast 2,952 · EC ward code E05015023 · Back to ward index

Brinnington and Stockport Central · single-seat

Marginal winner 61.0% Proportional quota 50.0% Difference −11.0 pts Valid ballots 1,752

RankCandidatePartyVotesShareElected
1Wardlaw, K.Labour Party1,06961.0%Elected
2Hirst, J.Liberal Democrats25414.5%
3Lloyd, R.Conservative and Unionist Party21912.5%
4Rablen, A.Green Party21012.0%

Electorate 9,082 · Ballots cast 1,752 · EC ward code E05015018 · Back to ward index

Heatons North · single-seat

Marginal winner 62.1% Proportional quota 50.0% Difference −12.1 pts Valid ballots 4,462

RankCandidatePartyVotesShareElected
1Ryness, D.Labour Party2,77062.1%Elected
2Dugdale, S.Green Party82118.4%
3Sajjad, H.Conservative and Unionist Party56312.6%
4Scroggie, J.Liberal Democrats3086.9%

Electorate 10,961 · Ballots cast 4,462 · EC ward code E05015026 · Back to ward index

Heatons South · single-seat

Marginal winner 64.1% Proportional quota 50.0% Difference −14.1 pts Valid ballots 4,351

RankCandidatePartyVotesShareElected
1Vibert, C.Labour Party2,78764.1%Elected
2Smith, L.Green Party69215.9%
3Tennuchi, J.Conservative and Unionist Party46910.8%
4McDermott, M.Liberal Democrats4039.3%

Electorate 10,878 · Ballots cast 4,351 · EC ward code E05015027 · Back to ward index

Reddish North · single-seat

Marginal winner 67.2% Proportional quota 50.0% Difference −17.2 pts Valid ballots 2,984

RankCandidatePartyVotesShareElected
1Wise, R.Labour Party2,00667.2%Elected
2Mellish, H.Green Party41113.8%
3Finnie, A.Conservative and Unionist Party29910.0%
4Traynor, B.Liberal Democrats1745.8%
5King, P.WEP943.2%

Electorate 11,372 · Ballots cast 2,984 · EC ward code E05015033 · Back to ward index