← Salford (all cycles) · 2 May 2024 cohort

Salford 2024

Local elections held 2 May 2024.

20 ward races
21 seats
3 elected below the proportional quota
14.3% 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 that would be needed to be guaranteed that 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 gap as points under par — the editorial indictment. Above-par results are just majority mandates 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 allocated to those vote totals in proportion (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 in this council, negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Labour Party30,56658.3%1885.7%1361.9%+5
Conservative and Unionist Party10,83720.7%29.5%419.0%-2
Green Party6,55512.5%00.0%314.3%-3
Liberal Democrats2,9525.6%14.8%14.8%0
Independent6421.2%00.0%00.0%0
Reform UK3210.6%00.0%00.0%0
WEP2400.5%00.0%00.0%0
Trade Unionist and Socialist Coalition1980.4%00.0%00.0%0
Communist Party of Britain770.1%00.0%00.0%0
Total52,388100.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

Wards in this council

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

Race results

Quays · single-seat

Marginal winner 39.2% Proportional quota 50.0% Difference +10.8 pts below quota Valid ballots 2,023

RankCandidatePartyVotesShareElected
1Moore, J.Liberal Democrats79439.2%Elected
2McCoy, L.Labour Party75637.4%
3Romero O'Brien, A.Green Party31215.4%
4Meades, D.Conservative and Unionist Party1618.0%

Electorate 8,398 · Ballots cast 2,023 · EC ward code E05013031 · Back to ward index

Ordsall · 2-seat (bloc vote)

Marginal winner 29.3% Proportional quota 33.3% Difference +4.0 pts below quota Valid ballots 3,843

RankCandidatePartyVotesShareElected
1Burch, T.Labour Party1,29233.6%Elected
2Keville, B.Labour Party1,12729.3%Elected
3Owens, J.Green Party39110.2%
4Scantlebury, M.Green Party3619.4%
5Grant, J.Liberal Democrats3358.7%
6Ng, C.Conservative and Unionist Party2025.3%
7Talukdar, J.Conservative and Unionist Party1353.5%

Electorate 9,285 · Ballots cast 3,843 · EC ward code E05013028 · Back to ward index

Worsley and Westwood Park · single-seat

Marginal winner 49.0% Proportional quota 50.0% Difference +1.0 pts below quota Valid ballots 3,174

RankCandidatePartyVotesShareElected
1Prady, J.Labour Party1,55649.0%Elected
2Ormston, L.Conservative and Unionist Party1,20137.8%
3Laing, S.Green Party2467.8%
4Blessing, J.Liberal Democrats1715.4%

Electorate 8,952 · Ballots cast 3,174 · EC ward code E05013037 · Back to ward index

Walkden South · single-seat

Marginal winner 52.3% Proportional quota 50.0% Difference −2.3 pts Valid ballots 3,010

RankCandidatePartyVotesShareElected
1Brooks, J.Labour Party1,57552.3%Elected
2Bates, C.Conservative and Unionist Party74024.6%
3Whitelegg, P.Independent31110.3%
4Dylan, T.Green Party2448.1%
5Blessing, R.Liberal Democrats1404.7%

Electorate 9,178 · Ballots cast 3,010 · EC ward code E05013035 · Back to ward index

Kersal and Broughton Park · single-seat

Marginal winner 54.5% Proportional quota 50.0% Difference −4.5 pts Valid ballots 2,366

RankCandidatePartyVotesShareElected
1Saunders, A.Conservative and Unionist Party1,28954.5%Elected
2Kashif, M.Labour Party77932.9%
3Scroggie, N.Green Party1837.7%
4Thomas, B.Liberal Democrats1154.9%

Electorate 9,615 · Ballots cast 2,366 · EC ward code E05013026 · Back to ward index

Swinton Park · single-seat

Marginal winner 60.3% Proportional quota 50.0% Difference −10.3 pts Valid ballots 2,770

RankCandidatePartyVotesShareElected
1Fletcher, H.Labour Party1,67160.3%Elected
2Croston, G.Conservative and Unionist Party55820.1%
3Swarbrick, L.Green Party31111.2%
4McLellan, J.Liberal Democrats2308.3%

Electorate 9,507 · Ballots cast 2,770 · EC ward code E05013033 · Back to ward index

Weaste and Seedley · single-seat

Marginal winner 60.8% Proportional quota 50.0% Difference −10.8 pts Valid ballots 2,622

RankCandidatePartyVotesShareElected
1Cusack, P.Labour Party1,59560.8%Elected
2Nadin, A.Green Party32712.5%
3Whitehouse, D.Conservative and Unionist Party27110.3%
4Wood-Hope, C.WEP2409.2%
5Oak, N.Liberal Democrats1124.3%
6Neville, C.Communist Party of Britain772.9%

Electorate 11,090 · Ballots cast 2,622 · EC ward code E05013036 · Back to ward index

Pendlebury and Clifton · single-seat

Marginal winner 61.3% Proportional quota 50.0% Difference −11.3 pts Valid ballots 2,188

RankCandidatePartyVotesShareElected
1Matthews, S.Labour Party1,34161.3%Elected
2Grant, A.Conservative and Unionist Party51723.6%
3Allen, K.Green Party33015.1%

Electorate 9,020 · Ballots cast 2,188 · EC ward code E05013029 · Back to ward index

Blackfriars and Trinity · single-seat

Marginal winner 61.7% Proportional quota 50.0% Difference −11.7 pts Valid ballots 2,323

RankCandidatePartyVotesShareElected
1Hamilton, J.Labour Party1,43361.7%Elected
2Jones, D.Green Party58725.3%
3Walsh, C.Conservative and Unionist Party1647.1%
4Oxbrow, S.Liberal Democrats1396.0%

Electorate 9,439 · Ballots cast 2,323 · EC ward code E05013019 · Back to ward index

Boothstown and Ellenbrook · single-seat

Marginal winner 61.9% Proportional quota 50.0% Difference −11.9 pts Valid ballots 3,776

RankCandidatePartyVotesShareElected
1Clarke, B.Conservative and Unionist Party2,33961.9%Elected
2Matthews, D.Labour Party1,09228.9%
3Battersby, D.Green Party2637.0%
4Chisnall, I.Liberal Democrats822.2%

Electorate 9,705 · Ballots cast 3,776 · EC ward code E05013020 · Back to ward index

Barton and Winton · single-seat

Marginal winner 62.3% Proportional quota 50.0% Difference −12.3 pts Valid ballots 2,622

RankCandidatePartyVotesShareElected
1Fahy, J.Labour Party1,63362.3%Elected
2Smith, J.Green Party38614.7%
3Meades-Smith, J.Conservative and Unionist Party37514.3%
4Duke, A.Liberal Democrats2288.7%

Electorate 10,729 · Ballots cast 2,622 · EC ward code E05013018 · Back to ward index

Walkden North · single-seat

Marginal winner 62.8% Proportional quota 50.0% Difference −12.8 pts Valid ballots 2,152

RankCandidatePartyVotesShareElected
1Brocklehurst, A.Labour Party1,35162.8%Elected
2Birtwistle, C.Reform UK32114.9%
3George, K.Conservative and Unionist Party23010.7%
4Battersby, F.Green Party1778.2%
5Turner-Preece, S.Liberal Democrats733.4%

Electorate 9,614 · Ballots cast 2,152 · EC ward code E05013034 · Back to ward index

Eccles · single-seat

Marginal winner 63.1% Proportional quota 50.0% Difference −13.1 pts Valid ballots 3,363

RankCandidatePartyVotesShareElected
1August, S.Labour Party2,12163.1%Elected
2Worcester, P.Conservative and Unionist Party56516.8%
3Smith, N.Green Party47914.2%
4Griffiths, S.Trade Unionist and Socialist Coalition1985.9%

Electorate 11,069 · Ballots cast 3,363 · EC ward code E05013024 · Back to ward index

Pendleton and Charlestown · single-seat

Marginal winner 64.1% Proportional quota 50.0% Difference −14.1 pts Valid ballots 2,133

RankCandidatePartyVotesShareElected
1Barnes, M.Labour Party1,36764.1%Elected
2Carney, A.Conservative and Unionist Party33015.5%
3Skyrme, A.Green Party27813.0%
4Thompson, K.Liberal Democrats1587.4%

Electorate 9,843 · Ballots cast 2,133 · EC ward code E05013030 · Back to ward index

Swinton and Wardley · single-seat

Marginal winner 65.5% Proportional quota 50.0% Difference −15.5 pts Valid ballots 2,776

RankCandidatePartyVotesShareElected
1Dawson, J.Labour Party1,81865.5%Elected
2Mountaine, J.Conservative and Unionist Party38113.7%
3O'Neill, J.Independent33111.9%
4Waite, L.Green Party2468.9%

Electorate 9,473 · Ballots cast 2,776 · EC ward code E05013032 · Back to ward index

Claremont · single-seat

Marginal winner 67.5% Proportional quota 50.0% Difference −17.5 pts Valid ballots 2,949

RankCandidatePartyVotesShareElected
1Bentham, B.Labour Party1,99167.5%Elected
2Seed, C.Green Party45815.5%
3McKinlay, I.Liberal Democrats2558.6%
4Husain, A.Conservative and Unionist Party2458.3%

Electorate 9,860 · Ballots cast 2,949 · EC ward code E05013023 · Back to ward index

Higher Irlam and Peel Green · single-seat

Marginal winner 68.1% Proportional quota 50.0% Difference −18.1 pts Valid ballots 2,102

RankCandidatePartyVotesShareElected
1Kelly, T.Labour Party1,43168.1%Elected
2Chapman, D.Conservative and Unionist Party34916.6%
3Ashmall, N.Green Party32215.3%

Electorate 9,716 · Ballots cast 2,102 · EC ward code E05013025 · Back to ward index

Little Hulton · single-seat

Marginal winner 69.6% Proportional quota 50.0% Difference −19.6 pts Valid ballots 1,685

RankCandidatePartyVotesShareElected
1Davies, T.Labour Party1,17369.6%Elected
2Saunders, M.Conservative and Unionist Party28516.9%
3Wood, J.Green Party22713.5%

Electorate 9,203 · Ballots cast 1,685 · EC ward code E05013027 · Back to ward index

Broughton · single-seat

Marginal winner 70.5% Proportional quota 50.0% Difference −20.5 pts Valid ballots 2,044

RankCandidatePartyVotesShareElected
1Brabiner, M.Labour Party1,44070.5%Elected
2Henry, D.Green Party27113.3%
3Aftab, S.Conservative and Unionist Party21310.4%
4Web, B.Liberal Democrats1205.9%

Electorate 9,951 · Ballots cast 2,044 · EC ward code E05013021 · Back to ward index

Cadishead and Lower Irlam · single-seat

Marginal winner 82.0% Proportional quota 50.0% Difference −32.0 pts Valid ballots 2,467

RankCandidatePartyVotesShareElected
1Nelson, L.Labour Party2,02482.0%Elected
2Richman, M.Conservative and Unionist Party28711.6%
3Ransley, J.Green Party1566.3%

Electorate 9,437 · Ballots cast 2,467 · EC ward code E05013022 · Back to ward index