← Solihull (all cycles) · 2 May 2024 cohort

Solihull 2024

Local elections held 2 May 2024.

17 ward races
17 seats
5 elected below the proportional quota
29.4% of seats below quota
2 unfairly awarded seats
11.8% 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 17 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 Party28,26050.5%1164.7%952.9%+2
Labour Party10,47718.7%15.9%317.6%-2
Green Party9,23416.5%317.6%317.6%0
Liberal Democrats7,72913.8%211.8%211.8%0
Independent2680.5%00.0%00.0%0
Trade Unionist and Socialist Coalition460.1%00.0%00.0%0
Total56,014100.0%17100.0%17100.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

Elmdon · single-seat

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

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
1Jones, K.Liberal Democrats1,23139.4%−10.6 ptsElected
2Clements, Y.Conservative Party1,17637.6%
3Holcroft, L.Labour Party47315.1%
4Ryan, M.Green Party1404.5%
5Edwards, P.Independent1073.4%

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

Lyndon · single-seat

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

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.Conservative Party1,34240.1%−9.9 ptsElected
2McCabe, P.Liberal Democrats1,20135.9%
3Brookes, S.Labour Party56516.9%
4Halford, R.Green Party1895.7%
5Fraser-Smith, L.Trade Unionist and Socialist Coalition461.4%

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

Kingshurst and Fordbridge · single-seat

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

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
1Dawkins, H.Labour Party66740.6%−9.4 ptsElected
2Robertson, B.Conservative Party65239.7%
3Caudwell, S.Green Party27116.5%
4Phipps, M.Liberal Democrats513.1%

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

Shirley West · 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. 3,460

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
1Sharma, P.Conservative Party1,44941.9%−8.1 ptsElected
2Haughney, S.Green Party1,06930.9%
3Raven, K.Labour Party61517.8%
4Monk, G.Liberal Democrats1664.8%
5Windridge, M.Independent1614.7%

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

Olton · 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. 4,202

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
1Phipps, S.Liberal Democrats1,85844.2%−5.8 ptsElected
2Johnson, J.Conservative Party1,64139.1%
3Simpson, J.Labour Party46111.0%
4Holt, S.Green Party2425.8%

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

Shirley South · single-seat

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

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.Green Party1,91450.3%+0.3 ptsElected
2Thompson, J.Conservative Party1,27733.5%
3Young, S.Labour Party48512.7%
4Dawson, F.Liberal Democrats1313.4%

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

Silhill · single-seat

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

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.Conservative Party2,18355.7%+5.7 ptsElected
2Stephens, N.Labour Party77919.9%
3Whitehead, T.Liberal Democrats57514.7%
4Barker, T.Green Party3849.8%

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

Shirley East · single-seat

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

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.Conservative Party2,02756.3%+6.3 ptsElected
2Dufficy, G.Labour Party94726.3%
3Wigley, A.Green Party39010.8%
4Moori, J.Liberal Democrats2346.5%

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

Chelmsley Wood · single-seat

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

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 Party90158.2%+8.2 ptsElected
2Harrop, K.Labour Party34822.5%
3Hartland, G.Conservative Party25316.3%
4Purssell, M.Liberal Democrats473.0%

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

Smith's Wood · single-seat

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

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 Party93958.8%+8.8 ptsElected
2Caddick, M.Labour Party40025.0%
3Grant, K.Conservative Party23014.4%
4Johnson, C.Liberal Democrats281.8%

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

Blythe · 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. 4,085

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
1Green, K.Conservative Party2,45960.2%+10.2 ptsElected
2Grace, N.Labour Party91522.4%
3Linfield, C.Green Party40910.0%
4Wyatt, J.Liberal Democrats3027.4%

Electorate 12,284 · EC ward code E05001285 · Back to ward index

Castle Bromwich · single-seat

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

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.Conservative Party1,74260.6%+10.6 ptsElected
2Chidler, E.Labour Party65822.9%
3Kog, A.Green Party37212.9%
4Evans, R.Liberal Democrats1023.5%

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

Bickenhill · 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,824

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
1Rolf, A.Conservative Party1,72060.9%+10.9 ptsElected
2Turner, L.Labour Party65423.2%
3Pearson, M.Green Party30110.7%
4Pilarski, A.Liberal Democrats1495.3%

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

St. Alphege · 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. 4,607

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, B.Conservative Party2,80760.9%+10.9 ptsElected
2Geary, M.Liberal Democrats81917.8%
3English, I.Labour Party64514.0%
4Aldworth, J.Green Party3367.3%

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

Meriden · single-seat

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

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, T.Conservative Party2,30161.6%+11.6 ptsElected
2Connan, C.Labour Party69018.5%
3Lowe, A.Green Party38410.3%
4Lee, P.Liberal Democrats3629.7%

Electorate 9,913 · EC ward code E05001293 · Back to ward index

Dorridge and Hockley Heath · single-seat

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

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
1Tomlinson, S.Conservative Party2,51863.8%+13.8 ptsElected
2Holt, J.Green Party61915.7%
3Brittin, D.Labour Party59615.1%
4Godfrey, D.Liberal Democrats2145.4%

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

Knowle · 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. 3,695

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.Conservative Party2,48367.2%+17.2 ptsElected
2Johnson, S.Labour Party57915.7%
3Amphlett, M.Green Party37410.1%
4King, L.Liberal Democrats2597.0%

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