← Salford (all cycles) · 7 May 2026 cohort

Salford 2026

Local elections held 7 May 2026.

20 ward races
21 seats
20 elected below the proportional quota
95.2% 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 21 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 %Δ
Reform UK24,29034.7%1361.9%838.1%+5
Labour Party19,61728.0%314.3%628.6%-3
Green Party13,59719.4%314.3%419.0%-1
Conservative Party6,8689.8%14.8%29.5%-1
Liberal Democrats3,9245.6%00.0%14.8%-1
Independent1,5652.2%14.8%00.0%+1
Advance UK1010.1%00.0%00.0%0
Your Party660.1%00.0%00.0%0
Trade Unionist and Socialist Coalition320.0%00.0%00.0%0
Total70,060100.0%21100.0%21100.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 2026 election (current) and immediately before it (2025). Only ~⅓ of seats were contested in 2026 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2026)
Previous (2025)

Wards in this council

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

Race results

Pendleton and Charlestown · single-seat

Marginal winner 32.7% Proportional quota 50.0% Below quota −17.3 pts Valid ballots 2,946

RankCandidatePartyVotesShareBelow quotaElected
1Daryl Stone-ShawReform UK96332.7%−17.3 ptsElected
2Andrew Stephen BehanLabour Party80727.4%
3Matthew CallaghanGreen Party72524.6%
4Ayotunde Adedeji AjibolaConservative Party2548.6%
5Kenneth ThompsonLiberal Democrats1434.9%
6Jacob John AllenIndependent541.8%

Electorate 10,281 · Ballots cast 2,959 · Invalid 13 · EC ward code local.salford.pendleton-charlestown.2026-05-07 · Back to ward index

Broughton · single-seat

Marginal winner 32.7% Proportional quota 50.0% Below quota −17.3 pts Valid ballots 2,453

RankCandidatePartyVotesShareBelow quotaElected
1John MerryLabour Party80332.7%−17.3 ptsElected
2Gary Mark BardsleyReform UK79732.5%
3Kathleen Frances AllenGreen Party57023.2%
4Patience AssamConservative Party1566.4%
5Ben ThomasLiberal Democrats873.5%
6Hugh Patrick CaffreyIndependent401.6%

Electorate 10,095 · Ballots cast 2,467 · Invalid 14 · EC ward code local.salford.broughton.2026-05-07 · Back to ward index

Weaste and Seedley · single-seat

Marginal winner 33.3% Proportional quota 50.0% Below quota −16.7 pts Valid ballots 3,518

RankCandidatePartyVotesShareBelow quotaElected
1Paul DoyleReform UK1,17333.3%−16.7 ptsElected
2James RobertsonGreen Party94927.0%
3Alexis Murura ShamaLabour Party92626.3%
4Anne BroomheadConservative Party2126.0%
5Oliver James Ritchie ScottLiberal Democrats1925.5%
6John David WarmishamYour Party661.9%

Electorate 11,146 · Ballots cast 3,531 · Invalid 13 · EC ward code local.salford.weaste-seedley.2026-05-07 · Back to ward index

Kersal and Broughton Park · single-seat

Marginal winner 33.5% Proportional quota 50.0% Below quota −16.5 pts Valid ballots 3,036

RankCandidatePartyVotesShareBelow quotaElected
1Andrew Avrohom Yitzchok WalterIndependent1,01633.5%−16.5 ptsElected
2Simon FanReform UK73124.1%
3Adam Robert CarneyConservative Party45415.0%
4Declan Curtis MurphyLabour Party45415.0%
5Hormoz AhmadzadehGreen Party38112.5%

Electorate 9,670 · Ballots cast 3,049 · Invalid 13 · EC ward code local.salford.kersal-broughton-park.2026-05-07 · Back to ward index

Boothstown and Ellenbrook · single-seat

Marginal winner 34.6% Proportional quota 50.0% Below quota −15.4 pts Valid ballots 4,667

RankCandidatePartyVotesShareBelow quotaElected
1Jan BarringtonConservative Party1,61634.6%−15.4 ptsElected
2Terry MatherReform UK1,48631.8%
3Muhammad KashifLabour Party69915.0%
4Paige DawsonGreen Party58712.6%
5Graham BatesLiberal Democrats2796.0%

Electorate 9,679 · Ballots cast 4,674 · Invalid 7 · EC ward code local.salford.boothstown-ellenbrook.2026-05-07 · Back to ward index

Worsley and Westwood Park · single-seat

Marginal winner 35.0% Proportional quota 50.0% Below quota −15.0 pts Valid ballots 3,837

RankCandidatePartyVotesShareBelow quotaElected
1Kaiden Jason MorrisonReform UK1,34235.0%−15.0 ptsElected
2JP AtleyLabour Party1,04727.3%
3Daniel WhitehouseConservative Party63516.5%
4Seema Azam RajpuraGreen Party57114.9%
5James Karl BlessingLiberal Democrats2426.3%

Electorate 8,880 · Ballots cast 3,844 · Invalid 7 · EC ward code local.salford.worsley-westwood-park.2026-05-07 · Back to ward index

Walkden South · single-seat

Marginal winner 36.0% Proportional quota 50.0% Below quota −14.0 pts Valid ballots 3,948

RankCandidatePartyVotesShareBelow quotaElected
1Ivan VoronovReform UK1,42236.0%−14.0 ptsElected
2Irfan SyedLabour Party1,22831.1%
3Rachel Lindsey FitzsimmonsGreen Party67917.2%
4Guy MuntuConservative Party51813.1%
5Craig Thomas BirtwistleAdvance UK1012.6%

Electorate 9,289 · Ballots cast 3,964 · Invalid 16 · EC ward code local.salford.walkden-south.2026-05-07 · Back to ward index

Barton and Winton · single-seat

Marginal winner 37.2% Proportional quota 50.0% Below quota −12.8 pts Valid ballots 3,624

RankCandidatePartyVotesShareBelow quotaElected
1John MullenLabour Party1,34837.2%−12.8 ptsElected
2Yvonne EarnshawReform UK1,30636.0%
3Babak Winstanley-SharplesGreen Party58616.2%
4Holly Ann MuldoonConservative Party1845.1%
5Antony Ian DukeLiberal Democrats1353.7%
6Kirsty Anne DownieIndependent651.8%

Electorate 10,890 · Ballots cast 3,634 · Invalid 10 · EC ward code local.salford.barton-winton.2026-05-07 · Back to ward index

Claremont · single-seat

Marginal winner 38.1% Proportional quota 50.0% Below quota −11.9 pts Valid ballots 3,934

RankCandidatePartyVotesShareBelow quotaElected
1Chris BatesReform UK1,49738.1%−11.9 ptsElected
2Neil Andrew ReynoldsLabour Party1,26232.1%
3Christopher Frederick SeedGreen Party73218.6%
4Janet WestConservative Party2345.9%
5Ian Alexander McKinlayLiberal Democrats2095.3%

Electorate 9,853 · Ballots cast 3,942 · Invalid 8 · EC ward code local.salford.claremont.2026-05-07 · Back to ward index

Swinton Park · single-seat

Marginal winner 38.5% Proportional quota 50.0% Below quota −11.5 pts Valid ballots 3,765

RankCandidatePartyVotesShareBelow quotaElected
1Monika Katarzyna PuchalskaReform UK1,45038.5%−11.5 ptsElected
2Karl Robert RobsonLabour Party1,16030.8%
3Farzam BarghianGreen Party57015.1%
4Andrew WongConservative Party3338.8%
5John McLellanLiberal Democrats2526.7%

Electorate 9,571 · Ballots cast 3,776 · Invalid 11 · EC ward code local.salford.swinton-park.2026-05-07 · Back to ward index

Cadishead and Lower Irlam · 2-seat (bloc vote)

Marginal winner 22.7% Proportional quota 33.3% Below quota −10.7 pts Valid ballots 6,594

RankCandidatePartyVotesShareBelow quotaElected
1James Richard HartReform UK1,62624.7%−8.7 ptsElected
2Leighton James MedleyReform UK1,49422.7%−10.7 ptsElected
3Bill McLaughlinLabour Party1,28119.4%
4Ceewhy OchogaLabour Party84712.8%
5Alex GravenerGreen Party4106.2%
6Matty WilsonGreen Party3625.5%
7Skye AinscoughConservative Party2473.7%
8Jonathan ThomasonConservative Party2123.2%
9Ninad Vivek OakLiberal Democrats1151.7%

Electorate 9,434 · Ballots cast 6,610 · Invalid 16 · EC ward code local.salford.cadishead-lower-irlam.2026-05-07 · Back to ward index

Walkden North · single-seat

Marginal winner 39.7% Proportional quota 50.0% Below quota −10.3 pts Valid ballots 3,046

RankCandidatePartyVotesShareBelow quotaElected
1Miles Alexander HendersonReform UK1,20939.7%−10.3 ptsElected
2Jack Leslie YoudLabour Party95331.3%
3Adam KenyonGreen Party42714.0%
4Paul Anthony WhiteleggIndependent2769.1%
5Arlene RoyleConservative Party1815.9%

Electorate 9,539 · Ballots cast 3,056 · Invalid 10 · EC ward code local.salford.walkden-north.2026-05-07 · Back to ward index

Ordsall · single-seat

Marginal winner 40.1% Proportional quota 50.0% Below quota −9.9 pts Valid ballots 2,804

RankCandidatePartyVotesShareBelow quotaElected
1Martyn StockleyGreen Party1,12540.1%−9.9 ptsElected
2Brendan KevilleLabour Party77227.5%
3Craig Stephen BarclayReform UK42815.3%
4John GrantLiberal Democrats33211.8%
5Charlie NgConservative Party1475.2%

Electorate 9,943 · Ballots cast 2,811 · Invalid 7 · EC ward code local.salford.ordsall.2026-05-07 · Back to ward index

Swinton and Wardley · single-seat

Marginal winner 42.0% Proportional quota 50.0% Below quota −8.0 pts Valid ballots 3,678

RankCandidatePartyVotesShareBelow quotaElected
1Peter Charles JonesReform UK1,54342.0%−8.0 ptsElected
2Liz McCoyLabour Party98026.6%
3Anton StrongGreen Party62717.0%
4Andy SprattConservative Party2587.0%
5Colin SeeneyLiberal Democrats1564.2%
6Joe O'NeillIndependent1143.1%

Electorate 9,457 · Ballots cast 3,688 · Invalid 10 · EC ward code local.salford.swinton-wardley.2026-05-07 · Back to ward index

Quays · single-seat

Marginal winner 42.4% Proportional quota 50.0% Below quota −7.6 pts Valid ballots 2,503

RankCandidatePartyVotesShareBelow quotaElected
1Andrea Romero O'BrienGreen Party1,06242.4%−7.6 ptsElected
2Paul HeilbronLiberal Democrats87434.9%
3Daniel HaroldLabour Party29411.7%
4Owen Martin HammondReform UK1706.8%
5Gary Michael SlawtherConservative Party1034.1%

Electorate 9,889 · Ballots cast 2,509 · Invalid 6 · EC ward code local.salford.quays.2026-05-07 · Back to ward index

Little Hulton · single-seat

Marginal winner 43.4% Proportional quota 50.0% Below quota −6.6 pts Valid ballots 2,580

RankCandidatePartyVotesShareBelow quotaElected
1Lewis CrodenReform UK1,12143.4%−6.6 ptsElected
2Teresa Christina PepperLabour Party83732.4%
3Mike AshdownGreen Party33412.9%
4Anne FasanConservative Party1857.2%
5Stuart OxbrowLiberal Democrats1034.0%

Electorate 9,410 · Ballots cast 2,586 · Invalid 6 · EC ward code local.salford.little-hulton.2026-05-07 · Back to ward index

Eccles · single-seat

Marginal winner 44.2% Proportional quota 50.0% Below quota −5.8 pts Valid ballots 3,764

RankCandidatePartyVotesShareBelow quotaElected
1Nathaniel Djangmah TettehLabour Party1,66344.2%−5.8 ptsElected
2Denis Allen AdsheadReform UK1,20732.1%
3Janet Reygan CgnConservative Party3389.0%
4Sara LaingGreen Party3389.0%
5Daniel Lee WellsLiberal Democrats1864.9%
6Sally GriffithsTrade Unionist and Socialist Coalition320.9%

Electorate 11,099 · Ballots cast 3,772 · Invalid 8 · EC ward code local.salford.eccles.2026-05-07 · Back to ward index

Higher Irlam and Peel Green · single-seat

Marginal winner 46.3% Proportional quota 50.0% Below quota −3.7 pts Valid ballots 3,028

RankCandidatePartyVotesShareBelow quotaElected
1Christopher EvansReform UK1,40346.3%−3.7 ptsElected
2Mishal SaeedLabour Party93831.0%
3Andrew Neil ParkinsonGreen Party49516.3%
4Akiva KlineConservative Party1926.3%

Electorate 9,669 · Ballots cast 3,042 · Invalid 14 · EC ward code local.salford.higher-irlam-peel-green.2026-05-07 · Back to ward index

Pendlebury and Clifton · single-seat

Marginal winner 49.7% Proportional quota 50.0% Below quota −0.3 pts Valid ballots 3,274

RankCandidatePartyVotesShareBelow quotaElected
1Natalie Anne RowlandReform UK1,62749.7%−0.3 ptsElected
2Chichi MgbeokwereLabour Party75523.1%
3Andrew NadinGreen Party45613.9%
4Angela May GrantConservative Party2688.2%
5Susan Vanessa LewisLiberal Democrats1685.1%

Electorate 9,043 · Ballots cast 3,280 · Invalid 6 · EC ward code local.salford.pendlebury-clifton.2026-05-07 · Back to ward index

Blackfriars and Trinity · single-seat

Marginal winner 52.6% Proportional quota 50.0% Below quota +2.6 pts Valid ballots 3,061

RankCandidatePartyVotesShareBelow quotaElected
1David JonesGreen Party1,61152.6%+2.6 ptsElected
2Darren MatthewsLabour Party56318.4%
3Brian WestleyLiberal Democrats45114.7%
4Christopher RoscoeReform UK2959.6%
5Craig Russell WalshConservative Party1414.6%

Electorate 10,634 · Ballots cast 3,067 · Invalid 6 · EC ward code local.salford.blackfriars-trinity.2026-05-07 · Back to ward index