← Salford (all cycles) · 2 May 2019 cohort

Salford 2019

Local elections held 2 May 2019.

20 ward races
20 seats
11 elected below the proportional quota
55.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 %Δ
Labour Party19,06841.6%1680.0%945.0%+7
Conservative Party9,18420.0%315.0%420.0%-1
UK Independence Party (UKIP)6,77514.8%00.0%315.0%-3
Green Party5,10411.1%00.0%210.0%-2
Independent3,3867.4%15.0%15.0%0
Liberal Democrats2,0504.5%00.0%15.0%-1
VPP1040.2%00.0%00.0%0
WEP860.2%00.0%00.0%0
ForBritn700.2%00.0%00.0%0
SocAlt600.1%00.0%00.0%0
Total45,887100.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

Claremont · single-seat

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

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 PevittLabour Party86034.5%−15.5 ptsElected
2James MillerUK Independence Party (UKIP)40916.4%
3Bryan BlearsGreen Party37915.2%
4Jake OverendLiberal Democrats32012.8%
5Jackie MountaineConservative Party29011.6%
6Mary FerrerIndependent2359.4%

EC ward code E05000763 · Back to ward index

Swinton South · single-seat

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

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
1Jim CammellLabour Party81534.7%−15.3 ptsElected
2Carol BoyceIndependent56524.1%
3Stacey OlsenUK Independence Party (UKIP)34714.8%
4Catherine BisbeyConservative Party30412.9%
5Sam ClarkGreen Party1878.0%
6James BlessingLiberal Democrats1305.5%

EC ward code E05000773 · Back to ward index

Walkden South · single-seat

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

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
1Joshua BrooksLabour Party80239.5%−10.5 ptsElected
2David CawdreyConservative Party65432.2%
3Thomas DylanGreen Party25412.5%
4John-Paul AtleyLiberal Democrats1738.5%
5Tony GreenUK Independence Party (UKIP)1487.3%

EC ward code E05000775 · Back to ward index

Irlam · single-seat

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

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
1Darren GouldenIndependent85639.8%−10.2 ptsElected
2Peter TaylorLabour Party73134.0%
3Brian RobinsonUK Independence Party (UKIP)28113.1%
4Myrella SaundersConservative Party1738.1%
5Daniel TowersGreen Party1085.0%

EC ward code E05000765 · Back to ward index

Cadishead · 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. 2,619

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
1Lewis NelsonLabour Party1,04940.1%−9.9 ptsElected
2Dave PikeIndependent98537.6%
3Stephen TarryUK Independence Party (UKIP)2609.9%
4Nigel GilmoreConservative Party1977.5%
5Diane CawoodGreen Party1284.9%

EC ward code E05000762 · Back to ward index

Pendlebury · single-seat

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

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
1John FergusonLabour Party98643.2%−6.8 ptsElected
2Jonathan MarsdenUK Independence Party (UKIP)42418.6%
3Luke JohnsenConservative Party31613.8%
4Joe O'NeillIndependent23810.4%
5Alastair DewberryGreen Party1838.0%
6George BroadleyLiberal Democrats1376.0%

EC ward code E05000771 · Back to ward index

Weaste and Seedley · single-seat

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

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
1Madeline WadeLabour Party1,00643.9%−6.1 ptsElected
2Barrie FallowsUK Independence Party (UKIP)42118.4%
3Paul WilsonIndependent30313.2%
4Guy OttenGreen Party2209.6%
5Javaid HussainConservative Party1918.3%
6Andy MarkhamLiberal Democrats1486.5%

EC ward code E05000776 · Back to ward index

Eccles · single-seat

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

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
1Sharmina AugustLabour Party1,27244.5%−5.5 ptsElected
2David HotchkinConservative Party46316.2%
3Keith HallamUK Independence Party (UKIP)36112.6%
4Helen AlkerGreen Party35612.4%
5Lucas WebberLiberal Democrats1986.9%
6Stef LorenzIndependent933.3%
7Annie WoodWEP863.0%
8Sally GriffithsSocAlt311.1%

EC ward code E05000764 · Back to ward index

Ordsall · 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. 2,643

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
1Ann-Marie HumphreysLabour Party1,26747.9%−2.1 ptsElected
2Marie PiekarskiGreen Party40915.5%
3John GrantLiberal Democrats30011.4%
4Max DowlingConservative Party28510.8%
5Michael FelseUK Independence Party (UKIP)27110.3%
6Alex HaidaIndependent1114.2%

EC ward code E05000770 · Back to ward index

Walkden North · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.9% 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. 1,997

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
1Sammie BellamyLabour Party97648.9%−1.1 ptsElected
2Bernard GillUK Independence Party (UKIP)47023.5%
3Ian MacdonaldConservative Party29614.8%
4Christopher SeedGreen Party25512.8%

EC ward code E05000774 · Back to ward index

Irwell Riverside · single-seat

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

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
1Ray WalkerLabour Party82949.1%−0.9 ptsElected
2Wendy OlsenGreen Party35220.8%
3John FroggattUK Independence Party (UKIP)25415.0%
4Michael RichmanConservative Party1327.8%
5Ionel MereutaLiberal Democrats1237.3%

EC ward code E05000766 · Back to ward index

Winton · 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. 2,205

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
1Paula BoshellLabour Party1,10350.0%0.0 ptsElected
2David GrantUK Independence Party (UKIP)49722.5%
3Anne BroomheadConservative Party30914.0%
4Jenna SayerGreen Party29613.4%

EC ward code E05000777 · Back to ward index

Swinton North · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.7 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
1Jim DawsonLabour Party1,16050.7%+0.7 ptsElected
2Andy OlsenUK Independence Party (UKIP)43719.1%
3Andy CheethamConservative Party34114.9%
4Liam WaiteGreen Party2109.2%
5Valerie SmithLiberal Democrats1426.2%

EC ward code E05000772 · Back to ward index

Little Hulton · single-seat

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

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
1Kate LewisLabour Party93350.9%+0.9 ptsElected
2Michael FrostUK Independence Party (UKIP)44124.1%
3Lewis LeachConservative Party24313.3%
4Frederick BattersbyGreen Party21511.7%

EC ward code E05000769 · Back to ward index

Langworthy · 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. 1,786

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
1Gina ReynoldsLabour Party91151.0%+1.0 ptsElected
2Seamus MartinUK Independence Party (UKIP)34719.4%
3Ian PattinsonGreen Party18210.2%
4Alan LederbergerConservative Party1327.4%
5Joe Johnson-TodLiberal Democrats1156.4%
6Neil JamesForBritn703.9%
7Dane YatesSocAlt291.6%

EC ward code E05000768 · Back to ward index

Worsley · single-seat

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

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
1Robin GarridoConservative Party1,48851.9%+1.9 ptsElected
2Norman OwenLabour Party58620.4%
3Christopher BertenshawGreen Party30710.7%
4Ian ChisnallLiberal Democrats2649.2%
5Arthur SnelgroveUK Independence Party (UKIP)2237.8%

EC ward code E05000778 · Back to ward index

Boothstown and Ellenbrook · single-seat

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

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
1Darren WardConservative Party1,37852.5%+2.5 ptsElected
2Phil CusackLabour Party73127.9%
3Diana BattersbyGreen Party31412.0%
4John BaileyUK Independence Party (UKIP)2007.6%

EC ward code E05000760 · Back to ward index

Barton · 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,218

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
1Michele BarnesLabour Party1,20154.1%+4.1 ptsElected
2Janice SnelgroveUK Independence Party (UKIP)47021.2%
3Jennifer MellishGreen Party30213.6%
4Adam CarneyConservative Party24511.0%

EC ward code E05000759 · Back to ward index

Kersal · single-seat

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

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
1Arnold SaundersConservative Party1,41556.4%+6.4 ptsElected
2Phil TresadernLabour Party63025.1%
3Nicola WilliamsonUK Independence Party (UKIP)1887.5%
4Rob StephensonGreen Party1726.9%
5Martin KenyonVPP1044.1%

EC ward code E05000767 · Back to ward index

Broughton · single-seat

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

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
1Charlie McIntyreLabour Party1,22056.7%+6.7 ptsElected
2Sven PerssonConservative Party33215.4%
3Stephen O'NeillUK Independence Party (UKIP)32615.1%
4David JonesGreen Party27512.8%

EC ward code E05000761 · Back to ward index