← Walsall (all cycles) · 2 May 2019 cohort

Walsall 2019

Local elections held 2 May 2019.

20 ward races
20 seats
7 elected below the proportional quota
35.0% 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 they'd need to clinch the 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 signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar 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 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 %Δ
Conservative Party22,47741.0%1365.0%945.0%+4
Labour Party20,83238.0%735.0%840.0%-1
UK Independence Party (UKIP)5,77610.5%00.0%210.0%-2
Liberal Democrats3,1345.7%00.0%15.0%-1
Independent1,7853.3%00.0%00.0%0
Green Party7651.4%00.0%00.0%0
Total54,769100.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 2019 election (current) and immediately before it (2018). Only ~⅓ of seats were contested in 2019 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2019)
Previous (2018)

Wards in this council

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

Race results

Brownhills · single-seat

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

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
1Kenneth FergusonConservative Party1,05436.6%−13.4 ptsElected
2Ian NevilleIndependent75926.4%
3David MorganLabour Party62421.7%
4Derek BennettUK Independence Party (UKIP)44015.3%

EC ward code E05001308 · Back to ward index

Rushall-Shelfield · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.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. 2,675

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
1Lorna RattiganConservative Party1,11041.5%−8.5 ptsElected
2Kathryn SmithLabour Party80430.1%
3Mark DickensUK Independence Party (UKIP)56921.3%
4Liam AllenGreen Party1927.2%

EC ward code E05001315 · Back to ward index

Willenhall North · single-seat

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

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
1Adam HickenConservative Party1,07245.1%−4.9 ptsElected
2Stuart HodgesLiberal Democrats79433.4%
3Mehreen AfzalLabour Party51221.5%

EC ward code E05001319 · Back to ward index

Darlaston South · single-seat

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

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
1Douglas JamesLabour Party1,04245.5%−4.5 ptsElected
2Peter BurtonUK Independence Party (UKIP)94841.4%
3Sukhdeep Kaur NijjarConservative Party30013.1%

EC ward code E05001309 · Back to ward index

Short Heath · single-seat

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

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
1Sarah-Jane CooperConservative Party1,02546.4%−3.6 ptsElected
2Carl BrownLabour Party65329.6%
3Mohammed YaqubLiberal Democrats52924.0%

EC ward code E05001317 · Back to ward index

Aldridge Central and South · 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,527

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
1Pardeep KaurConservative Party1,67847.6%−2.4 ptsElected
2Barbara DickensUK Independence Party (UKIP)77421.9%
3Misbhaur RahmanLabour Party59416.8%
4Paul BramwellLiberal Democrats3499.9%
5Guan ChanGreen Party1323.7%

EC ward code E05001301 · Back to ward index

St Matthew's · 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. 3,759

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
1Farhana MazharLabour Party1,80047.9%−2.1 ptsElected
2Mohammed Arfan MatloobConservative Party1,34935.9%
3Susan WebsterGreen Party3589.5%
4Jonathan BatesLiberal Democrats2526.7%

EC ward code E05001316 · Back to ward index

Paddock · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,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
1Waheed RasabConservative Party1,98651.3%+1.3 ptsElected
2Nicholas DoddsLabour Party1,39235.9%
3Peter FaultlessUK Independence Party (UKIP)2887.4%
4Roger WattsLiberal Democrats2085.4%

EC ward code E05001310 · Back to ward index

Streetly · single-seat

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

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
1Satvinder Kaur JohalConservative Party1,67551.3%+1.3 ptsElected
2Jennifer GrayLiberal Democrats67920.8%
3Kay Davies-TinsleyUK Independence Party (UKIP)56217.2%
4Shahin AkhtarLabour Party34810.7%

EC ward code E05001318 · Back to ward index

Blakenall · single-seat

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

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
1Patricia YoungLabour Party1,09851.4%+1.4 ptsElected
2Peter SmithIndependent72533.9%
3Parbinder Singh KangConservative Party23010.8%
4Shaun McKenzieGreen Party833.9%

EC ward code E05001305 · Back to ward index

Bentley and Darlaston North · single-seat

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

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
1Saiqa NasreenLabour Party1,18951.5%+1.5 ptsElected
2Bruce BennettUK Independence Party (UKIP)46320.1%
3Andrew ForresterConservative Party35415.3%
4Stuart ChapmanIndependent30113.0%

EC ward code E05001303 · Back to ward index

Birchills Leamore · single-seat

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

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
1Gazanfer AliConservative Party1,28651.6%+1.6 ptsElected
2Christopher JonesLabour Party1,20848.4%

EC ward code E05001304 · Back to ward index

Aldridge North and Walsall Wood · 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. 2,532

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
1Gary ClarkeConservative Party1,32752.4%+2.4 ptsElected
2Amy WolfsLabour Party65826.0%
3Tony Williams-RaboneUK Independence Party (UKIP)54721.6%

EC ward code E05001302 · Back to ward index

Bloxwich East · 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. 2,077

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
1Corin StathamConservative Party1,10253.1%+3.1 ptsElected
2Shaun FitzpatrickLabour Party97546.9%

EC ward code E05001306 · Back to ward index

Pheasey Park Farm · single-seat

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

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
1Michael BirdConservative Party1,34354.1%+4.1 ptsElected
2Andrea BradleyLabour Party60224.3%
3Steven GreyUK Independence Party (UKIP)53621.6%

EC ward code E05001313 · Back to ward index

Pelsall · single-seat

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

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
1Marco LonghiConservative Party1,44956.0%+6.0 ptsElected
2Graham EardleyUK Independence Party (UKIP)64925.1%
3Jonathan MaltmanLabour Party48918.9%

EC ward code E05001312 · Back to ward index

Willenhall South · 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,373

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
1Carl CreaneyLabour Party1,44560.9%+10.9 ptsElected
2Amandeep Kaur GarchaConservative Party92839.1%

EC ward code E05001320 · Back to ward index

Palfrey · single-seat

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

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
1Hajran BashirLabour Party2,42662.9%+12.9 ptsElected
2Mohammed YaqoobConservative Party1,10528.7%
3Mohammad Harun RoshidLiberal Democrats3238.4%

EC ward code E05001311 · Back to ward index

Bloxwich West · single-seat

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

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
1Matthew FollowsConservative Party1,52264.2%+14.2 ptsElected
2Patricia LaneLabour Party85035.8%

EC ward code E05001307 · Back to ward index

Pleck · single-seat

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

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
1Khizar HussainLabour Party2,12378.5%+28.5 ptsElected
2Jasbant SinghConservative Party58221.5%

EC ward code E05001314 · Back to ward index