← Oldham (all cycles) · 6 May 2021 cohort

Oldham 2021

Local elections held 6 May 2021.

20 ward races
20 seats
16 elected below the proportional quota
80.0% of seats below quota
2 unfairly awarded seats
10.0% 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 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 20 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 Party24,64639.4%945.0%945.0%0
Conservative Party14,90723.8%525.0%525.0%0
Liberal Democrats6,84310.9%315.0%210.0%+1
Independent5,9019.4%15.0%210.0%-1
POS4,0876.5%00.0%15.0%-1
F IND3,2375.2%210.0%15.0%+1
Green Party1,7682.8%00.0%00.0%0
N HRT8301.3%00.0%00.0%0
UK Independence Party (UKIP)1670.3%00.0%00.0%0
Reform UK860.1%00.0%00.0%0
Workers Party of Britain830.1%00.0%00.0%0
Total62,555100.0%20100.0%20100.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 2021 election (current) and immediately before it (2020). Only ~⅓ of seats were contested in 2021 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2021)
Previous (2020)

Wards in this council

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

Race results

Saddleworth West and Lees · single-seat

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

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
1Kenyon M.Liberal Democrats97529.8%−20.2 ptsElected
2Shilton P.POS93328.5%
3Rustidge K.Labour Party73122.4%
4Cahill A.Conservative Party63119.3%

Electorate 8,450 · EC ward code E05000733 · Back to ward index

Saddleworth North · single-seat

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

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
1Lancaster L.Conservative Party1,31635.5%−14.5 ptsElected
2Harkness G.Liberal Democrats90224.3%
3Green C.D.Labour Party66317.9%
4Tarbuck G.S.POS56215.2%
5Banawich K.L.Green Party2356.3%
6Green C.Reform UK290.8%

Electorate 7,853 · EC ward code E05000731 · Back to ward index

Saddleworth South · single-seat

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

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
1Woodvine M.J.Conservative Party1,38335.7%−14.3 ptsElected
2Shuttleworth S.L.Labour Party88522.9%
3Dawson K.A.Liberal Democrats61215.8%
4Hodgson S.J.POS42511.0%
5Bishop H.L.Independent3218.3%
6Banawich B.Green Party2446.3%

Electorate 8,279 · EC ward code E05000732 · Back to ward index

Royton South · single-seat

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

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
1Chadderton A.Labour Party1,10941.6%−8.4 ptsElected
2Bond I.J.Conservative Party99437.3%
3Stidworthy J.Green Party1967.3%
4Fiander Taylor A.N HRT1475.5%
5Berry K.Liberal Democrats1214.5%
6Prince A.J.UK Independence Party (UKIP)1013.8%

Electorate 8,199 · EC ward code E05000730 · Back to ward index

Crompton · single-seat

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

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
1Williamson D.Liberal Democrats1,24541.9%−8.1 ptsElected
2Quigg L.Conservative Party1,04535.2%
3Shah B.Labour Party39013.1%
4Vance R.N HRT1485.0%
5Valencia-Shaw L.M.Green Party1444.8%

Electorate 8,189 · EC ward code E05000724 · Back to ward index

Royton North · single-seat

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

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
1Arnott D.Conservative Party1,21343.1%−6.9 ptsElected
2Harwood M.Labour Party1,12239.8%
3Goldring P.F.POS29510.5%
4Gosling R.Liberal Democrats1304.6%
5Jones C.F.Reform UK572.0%

Electorate 7,724 · EC ward code E05000729 · Back to ward index

St. James · single-seat

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

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
1Sharp B.Conservative Party1,04244.0%−6.0 ptsElected
2Ball C.Labour Party84335.6%
3Crooks A.POS28512.0%
4Pakeman R.M.Green Party1004.2%
5Gloster J.Liberal Democrats994.2%

Electorate 8,218 · EC ward code E05000734 · Back to ward index

Failsworth West · single-seat

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

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
1Wilkinson M.J.F IND1,47246.2%−3.8 ptsElected
2Fielding S.E.Labour Party1,28140.2%
3Bates W.W.Independent2237.0%
4Hussain J.Conservative Party1775.6%
5Darlington R.N.Liberal Democrats331.0%

Electorate 7,948 · EC ward code E05000726 · Back to ward index

Coldhurst · single-seat

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

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
1Jabbar A.Labour Party2,24246.5%−3.5 ptsElected
2Azad M.A.Independent2,17145.0%
3Cahill D.J.Conservative Party2374.9%
4Betteridge J.Green Party1042.2%
5Scholes M.Liberal Democrats671.4%

Electorate 9,038 · EC ward code E05000723 · Back to ward index

Chadderton South · single-seat

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

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
1Goodwin C.Labour Party1,18647.1%−2.9 ptsElected
2Barnes R.Conservative Party1,02240.6%
3Roddy L.M.Workers Party of Britain833.3%
4Jackson C.N HRT833.3%
5Beeston J.Liberal Democrats763.0%
6Akin B.M.UK Independence Party (UKIP)662.6%

Electorate 8,116 · EC ward code E05000722 · Back to ward index

Chadderton North · single-seat

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

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
1Islam M.N.Labour Party1,60347.6%−2.4 ptsElected
2Woodward T.S.Independent97428.9%
3Jahan M.S.Conservative Party52115.5%
4Clayton D.Green Party1424.2%
5Gloster K.H.Liberal Democrats1283.8%

Electorate 8,388 · EC ward code E05000721 · Back to ward index

Medlock Vale · single-seat

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

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
1Abid S.Conservative Party1,84547.6%−2.4 ptsElected
2Ateeque U.Labour Party1,27732.9%
3Birchall M.POS65216.8%
4Pendlebury R.Liberal Democrats1022.6%

Electorate 9,192 · EC ward code E05000728 · Back to ward index

St. Marys · single-seat

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

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
1Aftab H.Independent2,21248.1%−1.9 ptsElected
2Yousaf I.Labour Party1,90941.5%
3Rahman M.Conservative Party2144.6%
4Lord P.Liberal Democrats1583.4%
5Meadowcroft M.Green Party1102.4%

Electorate 9,705 · EC ward code E05000735 · Back to ward index

Shaw · single-seat

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

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
1Sykes H.D.Liberal Democrats1,19148.2%−1.8 ptsElected
2Hince M.J.POS57423.2%
3Ali S.M.Labour Party40016.2%
4Lord T.Conservative Party30512.3%

Electorate 7,584 · EC ward code E05000736 · Back to ward index

Chadderton Central · single-seat

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

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 E.Labour Party1,35649.0%−1.0 ptsElected
2Miah S.Conservative Party91032.9%
3Mahoney J.Green Party1886.8%
4Dickenson J.N HRT1846.6%
5Belley B.A.Liberal Democrats1314.7%

Electorate 8,257 · EC ward code E05000720 · Back to ward index

Waterhead · single-seat

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

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
1Birch R.Labour Party1,26049.9%−0.1 ptsElected
2Hussain S.Conservative Party54621.6%
3Dawson L.Liberal Democrats33413.2%
4Taylor P.N HRT26810.6%
5Solaiman F.Green Party1184.7%

Electorate 8,673 · EC ward code E05000737 · Back to ward index

Hollinwood · single-seat

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

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
1Phythian K.J.Labour Party1,03652.4%+2.4 ptsElected
2Stockton M.Conservative Party47824.2%
3Bailey R.J.POS36118.3%
4Lord B.Liberal Democrats1015.1%

Electorate 7,773 · EC ward code E05000727 · Back to ward index

Failsworth East · single-seat

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

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
1Hindle N.A.F IND1,76558.0%+8.0 ptsElected
2Jacques L.Labour Party1,02933.8%
3Miah S.Conservative Party2066.8%
4Thompson L.C.Liberal Democrats411.3%

Electorate 7,837 · EC ward code E05000725 · Back to ward index

Alexandra · single-seat

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

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
1Chauhan Z.Labour Party1,61969.4%+19.4 ptsElected
2Ford J.H.Conservative Party39917.1%
3Chaverra Valencia A.Green Party1878.0%
4Dinoff M.A.Liberal Democrats1295.5%

Electorate 7,371 · EC ward code E05000719 · Back to ward index

Werneth · single-seat

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

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
1Hussain F.Labour Party2,70579.7%+29.7 ptsElected
2Rahman M.W.Conservative Party42312.5%
3Pendlebury K.Liberal Democrats2687.9%

Electorate 8,793 · EC ward code E05000738 · Back to ward index