← Trafford (all cycles) · 2 May 2024 cohort

Trafford 2024

Local elections held 2 May 2024.

21 ward races
21 seats
6 elected below the proportional quota
28.6% of seats below quota
6 unfairly awarded seats
28.6% of seats unfairly awarded

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 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 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 %Δ
Labour Party29,33941.9%1571.4%942.9%+6
Conservative Party17,64525.2%29.5%628.6%-4
Green Party12,41017.7%29.5%419.0%-2
Liberal Democrats7,98911.4%29.5%29.5%0
Reform UK1,5952.3%00.0%00.0%0
Independent8421.2%00.0%00.0%0
Trade Unionist and Socialist Coalition880.1%00.0%00.0%0
IND GREEN720.1%00.0%00.0%0
Total69,980100.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

Council composition: what this election replaced

Two opencouncildata snapshots: the council immediately after the 2024 election (current) and immediately before it (2023). Only ~⅓ of seats were contested in 2024 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2024)
Previous (2023)

Wards in this council

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

Race results

Manor · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,406

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Glenton, K.Labour Party1,39340.9%−9.1 ptsElected
2Paul, R.Conservative Party1,36340.0%
3McGlashan, J.Green Party3018.8%
4O'Neill, A.Reform UK2236.5%
5Kierman, D.Liberal Democrats1263.7%

Electorate 8,458 · EC ward code E05015252 · Back to ward index

Broadheath · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,151

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Savary, U.Labour Party1,71641.3%−8.7 ptsElected
2Chakraborty, K.Conservative Party1,71041.2%
3Young, A.Green Party2716.5%
4Brougham-Holland, A.Reform UK2195.3%
5Marritt, C.Liberal Democrats1794.3%
6Farndon, S.Independent561.3%

Electorate 8,787 · EC ward code E05015242 · Back to ward index

Hale Barns and Timperley South · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,221

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Taylor, M.Conservative Party1,38543.0%−7.0 ptsElected
2Ramsbottom, M.Liberal Democrats1,07633.4%
3Glenton, G.Labour Party33610.4%
4Ross, J.Green Party2236.9%
5Davies, A.Reform UK2016.2%

Electorate 7,521 · EC ward code E05015249 · Back to ward index

Bowdon · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,995

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Hancock, L.Conservative Party1,71943.0%−7.0 ptsElected
2Green, B.Green Party1,69842.5%
3Lamerton, K.Labour Party3228.1%
4Swansborough, P.Reform UK1744.4%
5Tolhurst-Cleaver, L.Liberal Democrats822.1%

Electorate 8,361 · EC ward code E05015241 · Back to ward index

Brooklands · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,830

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Babar, B.Labour Party1,81947.5%−2.5 ptsElected
2Halliday, C.Conservative Party1,18430.9%
3Aspden, R.Green Party3549.2%
4Barker, D.Reform UK2556.7%
5Cliff, P.Liberal Democrats2185.7%

Electorate 7,738 · EC ward code E05015243 · Back to ward index

Hale · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,673

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Sutton, O.Green Party1,75147.7%−2.3 ptsElected
2Shalom, N.Conservative Party1,35136.8%
3Spindler, J.Labour Party43611.9%
4Stack, J.Liberal Democrats1353.7%

Electorate 7,814 · EC ward code E05015248 · Back to ward index

Timperley Central · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. 0.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,616

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Lepori, S.Liberal Democrats1,80850.0%0.0 ptsElected
2Atack, H.Conservative Party75120.8%
3Nesbitt, M.Labour Party62317.2%
4Rhodes, D.Reform UK2456.8%
5Brooke-Taylor, J.Green Party1895.2%

Electorate 8,463 · EC ward code E05015257 · Back to ward index

Davyhulme · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,339

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Winstanley, B.Labour Party1,77253.1%+3.1 ptsElected
2Coupe, J.Conservative Party91827.5%
3Chatterton, K.Green Party33710.1%
4Regan, G.Independent1665.0%
5Kinsella, T.Liberal Democrats1464.4%

Electorate 8,823 · EC ward code E05015245 · Back to ward index

Ashton upon Mersey · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,450

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1O'Brien, T.Labour Party1,89154.8%+4.8 ptsElected
2Narang, A.Conservative Party92726.9%
3Plunkett, J.Green Party44913.0%
4Rule, B.Liberal Democrats1835.3%

Electorate 7,631 · EC ward code E05015240 · Back to ward index

Flixton · single-seat

Marginal winner Winning candidate's share of valid ballots. 56.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,411

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Thomas, S.Labour Party1,93656.8%+6.8 ptsElected
2John, L.Conservative Party71821.0%
3Cotter, K.Green Party42512.5%
4Regan, P.Independent2005.9%
5Cullen, K.Liberal Democrats1323.9%

Electorate 8,564 · EC ward code E05015246 · Back to ward index

Altrincham · single-seat

Marginal winner Winning candidate's share of valid ballots. 57.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,358

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Welton, M.Green Party1,92757.4%+7.4 ptsElected
2Ashall, J.Conservative Party81024.1%
3Franks, W.Labour Party51815.4%
4Miniaci, M.Liberal Democrats1033.1%

Electorate 7,876 · EC ward code E05015239 · Back to ward index

Urmston · single-seat

Marginal winner Winning candidate's share of valid ballots. 57.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,440

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Procter, K.Labour Party1,97557.4%+7.4 ptsElected
2Aydogdu, A.Conservative Party47113.7%
3Tennant, S.Green Party34510.0%
4Dillon, S.Reform UK2788.1%
5Beaumont, A.Independent2366.9%
6Franklin-Johnston, J.Liberal Democrats1353.9%

Electorate 8,543 · EC ward code E05015259 · Back to ward index

Longford · single-seat

Marginal winner Winning candidate's share of valid ballots. 57.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,913

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Jarman, D.Labour Party1,67857.6%+7.6 ptsElected
2Westbrook, M.Green Party64522.1%
3Hooley, C.Conservative Party2889.9%
4Fryer, A.Liberal Democrats2147.3%
5Hogan-Webb, S.Trade Unionist and Socialist Coalition883.0%

Electorate 7,941 · EC ward code E05015250 · Back to ward index

Timperley North · single-seat

Marginal winner Winning candidate's share of valid ballots. 58.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,980

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Minnis, M.Liberal Democrats2,32958.5%+8.5 ptsElected
2Fell, R.Labour Party75418.9%
3Chinthala, A.Conservative Party63816.0%
4Vadera, A.Green Party2596.5%

Electorate 8,658 · EC ward code E05015258 · Back to ward index

Sale Moor · single-seat

Marginal winner Winning candidate's share of valid ballots. 58.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,177

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Baskerville, O.Labour Party1,86358.6%+8.6 ptsElected
2Carroll, S.Conservative Party72822.9%
3Hargreaves, C.Green Party39412.4%
4Miller, J.Liberal Democrats1926.0%

Electorate 8,198 · EC ward code E05015255 · Back to ward index

Stretford and Humphrey Park · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,386

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Ross, T.Labour Party2,03260.0%+10.0 ptsElected
2O'Neill, L.Green Party62318.4%
3Boyes, C.Conservative Party57216.9%
4Power, S.Liberal Democrats1594.7%

Electorate 8,774 · EC ward code E05015256 · Back to ward index

Old Trafford · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,229

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Taylor, S.Labour Party1,94160.1%+10.1 ptsElected
2Moncrieff, A.Green Party1,01131.3%
3Coupe, D.Conservative Party1444.5%
4Hick, A.Liberal Democrats1334.1%

Electorate 8,520 · EC ward code E05015253 · Back to ward index

Sale Central · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,342

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Deakin, Z.Labour Party2,02060.4%+10.4 ptsElected
2Bancks, M.Conservative Party71321.3%
3Turner, D.Green Party3189.5%
4Kramer, J.Liberal Democrats2918.7%

Electorate 7,530 · EC ward code E05015254 · Back to ward index

Lostock and Barton · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,688

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Procter, S.Labour Party1,63860.9%+10.9 ptsElected
2Hooley, A.Conservative Party57821.5%
3Bowater, S.Green Party34212.7%
4Wright, S.Liberal Democrats1304.8%

Electorate 8,104 · EC ward code E05015251 · Back to ward index

Gorse Hill and Cornbrook · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,563

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Devlin, G.Labour Party1,56260.9%+10.9 ptsElected
2Clitheroe, L.Green Party41916.3%
3Donnelly, S.Conservative Party30211.8%
4Gibb, H.Independent1847.2%
5Carberry-Power, D.Liberal Democrats963.7%

Electorate 8,531 · EC ward code E05015247 · Back to ward index

Bucklow-St. Martins · single-seat

Marginal winner Winning candidate's share of valid ballots. 61.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,812

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Wright, J.Labour Party1,11461.5%+11.5 ptsElected
2Lijo, L.Conservative Party37520.7%
3Wadsworth, D.Green Party1297.1%
4Sellars, M.Liberal Democrats1226.7%
5Capucho Paulo, R.IND GREEN724.0%

Electorate 7,484 · EC ward code E05015244 · Back to ward index