← Solihull (all cycles) · 6 May 2021 cohort

Solihull 2021

Local elections held 6 May 2021.

17 ward races
18 seats
4 elected below the proportional quota
22.2% of seats below quota
3 unfairly awarded seats
16.7% 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 17 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 18 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 %Δ
Conservative Party34,47853.8%1266.7%1055.6%+2
Green Party13,11220.5%527.8%422.2%+1
Labour Party8,26412.9%00.0%211.1%-2
Liberal Democrats7,80012.2%15.6%211.1%-1
Independent3110.5%00.0%00.0%0
Reform UK1110.2%00.0%00.0%0
DEM280.0%00.0%00.0%0
Total64,104100.0%18100.0%18100.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

Kingshurst and Fordbridge · single-seat

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

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
1Moses N.J.Green Party83142.3%−7.7 ptsElected
2Feeney A.J.Conservative Party68935.1%
3Nash F.V.Labour Party44322.6%

Electorate 9,206 · EC ward code E05001290 · Back to ward index

Lyndon · single-seat

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

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'Nyons J.L.Conservative Party1,68444.2%−5.8 ptsElected
2Adeyemo A.N.Liberal Democrats1,55640.8%
3Stephen N.J.Labour Party57415.0%

Electorate 10,205 · EC ward code E05001292 · Back to ward index

Shirley East · single-seat

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

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
1Grinsell K.A.Conservative Party1,86647.2%−2.8 ptsElected
2Lowe A.Green Party1,75744.5%
3Bailey D.C.Labour Party3288.3%

Electorate 8,898 · EC ward code E05001296 · Back to ward index

Olton · single-seat

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

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
1Gibbin D.J.Conservative Party2,14847.9%−2.1 ptsElected
2Carthew M.A.Liberal Democrats1,80040.1%
3Gulati C.S.Labour Party54112.1%

Electorate 10,028 · EC ward code E05001294 · Back to ward index

Castle Bromwich · single-seat

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

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
1McCarthy M.H.Conservative Party1,65250.6%+0.6 ptsElected
2Shore I.E.Green Party1,15335.3%
3Chidler E.Labour Party46114.1%

Electorate 9,136 · EC ward code E05001286 · Back to ward index

Shirley South · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.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. 4,157

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
1McLoughlin M.B.Green Party2,12251.0%+1.0 ptsElected
2Nichols H.Conservative Party1,60638.6%
3Thacker E.Labour Party3307.9%
4Worsley R.P.Independent992.4%

Electorate 9,794 · EC ward code E05001297 · Back to ward index

Shirley West · single-seat

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

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
1Allen M.A.Green Party1,81451.1%+1.1 ptsElected
2Bhambra L.S.Conservative Party1,23834.9%
3Round K.B.Labour Party49814.0%

Electorate 9,911 · EC ward code E05001298 · Back to ward index

Smiths Wood · single-seat

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

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
1Hamilton J.Green Party1,08459.7%+9.7 ptsElected
2Young A.F.S.Conservative Party44124.3%
3Beddis T.F.Labour Party29016.0%

Electorate 8,676 · EC ward code E05001300 · Back to ward index

Chelmsley Wood · single-seat

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

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
1Sheshabhatter S.Green Party1,11560.2%+10.2 ptsElected
2Hughes J.P.Conservative Party38020.5%
3Dawkins H.J.E.Labour Party32817.7%
4Ward M.DEM281.5%

Electorate 9,244 · EC ward code E05001287 · Back to ward index

Elmdon · 2-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 ~2× smaller. 47.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,941

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare 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 2 votes, so we approximate ballots as total votes ÷ 2. 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
1Clements Y.B.Conservative Party1,39923.8%47.6%+14.2 ptsElected
2Long R.J.Liberal Democrats1,38923.6%47.2%+13.9 ptsElected
3Green K.F.Conservative Party1,20120.4%40.8%
4Tucker B.J.Liberal Democrats1,17920.0%40.1%
5Doherty J.J.Labour Party4187.1%14.2%
6Szrejder M.F.Labour Party2955.0%10.0%

Electorate 9,482 · EC ward code E05001289 · Back to ward index

Meriden · single-seat

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

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
1Dicicco A.F.Conservative Party2,85065.9%+15.9 ptsElected
2Wilson A.N.Green Party1,00823.3%
3Mather S.Labour Party46810.8%

Electorate 10,084 · EC ward code E05001293 · Back to ward index

Silhill · single-seat

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

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
1Hogarth P.C.M.Conservative Party2,73567.2%+17.2 ptsElected
2Marsh J.M.Labour Party75718.6%
3McCarthy J.Liberal Democrats57614.2%

Electorate 9,503 · EC ward code E05001299 · Back to ward index

Bickenhill · single-seat

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

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
1Ryan J.Conservative Party2,09867.3%+17.3 ptsElected
2Brittin M.E.Labour Party51616.5%
3Rymer S.M.Green Party35011.2%
4Monk G.E.Liberal Democrats1544.9%

Electorate 9,751 · EC ward code E05001284 · Back to ward index

Blythe · single-seat

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

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
1Butler J.R.Conservative Party2,88067.6%+17.6 ptsElected
2Douglas R.P.Green Party61014.3%
3Tolman M.L.Labour Party55813.1%
4Bulcock P.S.Independent2125.0%

Electorate 11,597 · EC ward code E05001285 · Back to ward index

St. Alphege · single-seat

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

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
1Sandison A.M.Conservative Party3,46169.3%+19.3 ptsElected
2Dawson F.Liberal Democrats54610.9%
3English I.C.Labour Party51110.2%
4Barker T.J.Green Party4789.6%

Electorate 10,446 · EC ward code E05001295 · Back to ward index

Dorridge and Hockley Heath · single-seat

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

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
1Meeson K.I.Conservative Party3,02969.6%+19.6 ptsElected
2Brittin D.J.Labour Party48711.2%
3McIntyre I.E.J.Green Party4209.6%
4McCabe P.Liberal Democrats3067.0%
5Martin S.B.Reform UK1112.5%

Electorate 8,859 · EC ward code E05001288 · Back to ward index

Knowle · single-seat

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

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
1Pinwell D.A.Conservative Party3,12173.5%+23.5 ptsElected
2Johnson S.M.Labour Party46110.9%
3Amphlett M.Green Party3708.7%
4Jones K.J.Liberal Democrats2946.9%

Electorate 8,509 · EC ward code E05001291 · Back to ward index