← Bolton (all cycles) · 2 May 2024 cohort

Bolton 2024

Local elections held 2 May 2024.

20 ward races
21 seats
21 elected below the proportional quota
100.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 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 Party24,48534.4%942.9%838.1%+1
Conservative and Unionist Party14,12419.8%314.3%523.8%-2
Green Party6,4939.1%14.8%29.5%-1
REF and BFC5,5327.8%00.0%29.5%-2
Liberal Democrats5,3887.6%29.5%14.8%+1
HandBFI5,3707.5%314.3%14.8%+2
Independent3,4674.9%14.8%14.8%0
FandKFP2,9004.1%29.5%14.8%+1
Workers Party of Britain1,3881.9%00.0%00.0%0
Reform UK1,1191.6%00.0%00.0%0
IND CHOICE4970.7%00.0%00.0%0
WFI3850.5%00.0%00.0%0
UK Independence Party (UKIP)980.1%00.0%00.0%0
Total71,246100.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

Hulton · single-seat

Marginal winner 29.9% Proportional quota 50.0% Difference +20.1 pts below quota Valid ballots 4,062

RankCandidatePartyVotesShareElected
1Khan, F.Labour Party1,21329.9%Elected
2Patel, S.Conservative and Unionist Party82420.3%
3Bullock, D.Independent78619.4%
4Pathan, S.Workers Party of Britain54613.4%
5Lowe, R.REF and BFC3548.7%
6Hopkinson, P.Green Party2315.7%
7Maher, L.Liberal Democrats1082.7%

Electorate 9,313 · Ballots cast 4,062 · EC ward code E05014829 · Back to ward index

Farnworth North · single-seat

Marginal winner 32.8% Proportional quota 50.0% Difference +17.2 pts below quota Valid ballots 2,770

RankCandidatePartyVotesShareElected
1Haworth, S.Labour Party90832.8%Elected
2Bailey, M.FandKFP70025.3%
3Iqbal, M.Conservative and Unionist Party52018.8%
4Evans, D.REF and BFC29810.8%
5Kochitty, P.Green Party2739.9%
6Tonge, J.Liberal Democrats712.6%

Electorate 10,163 · Ballots cast 2,770 · EC ward code E05014822 · Back to ward index

Westhoughton North and Hunger Hill · single-seat

Marginal winner 33.8% Proportional quota 50.0% Difference +16.2 pts below quota Valid ballots 3,360

RankCandidatePartyVotesShareElected
1McGeown, D.Liberal Democrats1,13733.8%Elected
2Higson, C.Conservative and Unionist Party84225.1%
3Millington, K.Labour Party77623.1%
4Armstrong, J.REF and BFC3149.3%
5Reynolds, J.WFI1895.6%
6Barrett, C.Green Party1023.0%

Electorate 10,404 · Ballots cast 3,360 · EC ward code E05014836 · Back to ward index

Westhoughton South · single-seat

Marginal winner 35.2% Proportional quota 50.0% Difference +14.8 pts below quota Valid ballots 3,259

RankCandidatePartyVotesShareElected
1McHugh, J.Labour Party1,14635.2%Elected
2Maher, N.Liberal Democrats1,02931.6%
3Norris, C.Conservative and Unionist Party41012.6%
4Price, D.REF and BFC2929.0%
5Speight, J.WFI1966.0%
6Bates, R.UK Independence Party (UKIP)983.0%
7Rylance, H.Green Party882.7%

Electorate 10,470 · Ballots cast 3,259 · EC ward code E05014837 · Back to ward index

Little Lever and Darcy Lever · single-seat

Marginal winner 37.7% Proportional quota 50.0% Difference +12.3 pts below quota Valid ballots 3,182

RankCandidatePartyVotesShareElected
1Barnard, L.Labour Party1,20137.7%Elected
2Khan, F.Conservative and Unionist Party86127.1%
3Hornby, S.Independent61519.3%
4Varnam, B.REF and BFC39312.4%
5Martin, S.Liberal Democrats1123.5%

Electorate 9,678 · Ballots cast 3,182 · EC ward code E05014831 · Back to ward index

Astley Bridge · single-seat

Marginal winner 38.0% Proportional quota 50.0% Difference +12.0 pts below quota Valid ballots 4,107

RankCandidatePartyVotesShareElected
1Hewitt, T.Conservative and Unionist Party1,56038.0%Elected
2Taylor, K.Labour Party1,55938.0%
3Devereux, M.Green Party55513.5%
4Armstrong, M.REF and BFC43310.5%

Electorate 11,556 · Ballots cast 4,107 · EC ward code E05014818 · Back to ward index

Bradshaw · single-seat

Marginal winner 40.5% Proportional quota 50.0% Difference +9.5 pts below quota Valid ballots 3,569

RankCandidatePartyVotesShareElected
1Schofield, J.Labour Party1,44640.5%Elected
2Tully, C.Conservative and Unionist Party1,38838.9%
3Harris, S.REF and BFC43312.1%
4Miller, M.Green Party1775.0%
5Forrest, B.Liberal Democrats1253.5%

Electorate 9,592 · Ballots cast 3,569 · EC ward code E05014819 · Back to ward index

Horwich North · 2-seat (bloc vote)

Marginal winner 23.9% Proportional quota 33.3% Difference +9.4 pts below quota Valid ballots 7,677

RankCandidatePartyVotesShareElected
1Rigby, V.HandBFI2,02826.4%Elected
2Sears, C.HandBFI1,83523.9%Elected
3McKeon, K.Labour Party1,40118.2%
4Butler, G.Labour Party1,11714.5%
5Baines, M.Conservative and Unionist Party3855.0%
6Wright, H.Conservative and Unionist Party3194.2%
7Johnson, G.Green Party1502.0%
8Jones, T.REF and BFC1401.8%
9Tonge, S.REF and BFC1281.7%
10Turner-Allen, M.Liberal Democrats1261.6%
11Turner-Preece, S.Liberal Democrats480.6%

Electorate 11,275 · Ballots cast 7,677 · EC ward code E05014827 · Back to ward index

Breightmet · single-seat

Marginal winner 42.4% Proportional quota 50.0% Difference +7.6 pts below quota Valid ballots 3,047

RankCandidatePartyVotesShareElected
1Morrisey, R.Labour Party1,29342.4%Elected
2Campbell, B.Conservative and Unionist Party1,13037.1%
3Lloyd, G.REF and BFC42513.9%
4Shepherd, W.Green Party1394.6%
5Gradwell, D.Liberal Democrats602.0%

Electorate 10,805 · Ballots cast 3,047 · EC ward code E05014820 · Back to ward index

Farnworth South · single-seat

Marginal winner 43.1% Proportional quota 50.0% Difference +6.9 pts below quota Valid ballots 2,264

RankCandidatePartyVotesShareElected
1Connor-Bennett, P.FandKFP97543.1%Elected
2Mistry, C.Labour Party75233.2%
3Pattison, J.Reform UK29212.9%
4Greenhalgh, J.Green Party1054.6%
5Forshaw, C.Conservative and Unionist Party1054.6%
6Tonge, A.Liberal Democrats351.5%

Electorate 9,601 · Ballots cast 2,264 · EC ward code E05014823 · Back to ward index

Queens Park and Central · single-seat

Marginal winner 43.7% Proportional quota 50.0% Difference +6.3 pts below quota Valid ballots 2,877

RankCandidatePartyVotesShareElected
1Thomas, L.Labour Party1,25643.7%Elected
2Shafiq, O.Workers Party of Britain84229.3%
3Harvey, S.REF and BFC2217.7%
4McLoughlin, M.Green Party2207.6%
5Shah, S.Conservative and Unionist Party1685.8%
6Fairhurst, R.Liberal Democrats943.3%
7Abraham Halliwell, D.Independent762.6%

Electorate 10,352 · Ballots cast 2,877 · EC ward code E05014832 · Back to ward index

Heaton, Lostock and Chew Moor · single-seat

Marginal winner 44.2% Proportional quota 50.0% Difference +5.8 pts below quota Valid ballots 4,471

RankCandidatePartyVotesShareElected
1Morgan, A.Conservative and Unionist Party1,97544.2%Elected
2Lovat, B.Labour Party1,13025.3%
3Campbell, G.IND CHOICE49711.1%
4Entwistle, J.Green Party3588.0%
5McGreavy, G.REF and BFC3197.1%
6Martin, P.Liberal Democrats1924.3%

Electorate 11,187 · Ballots cast 4,471 · EC ward code E05014826 · Back to ward index

Tonge with the Haulgh · single-seat

Marginal winner 44.8% Proportional quota 50.0% Difference +5.2 pts below quota Valid ballots 2,905

RankCandidatePartyVotesShareElected
1Mort, E.Labour Party1,30044.8%Elected
2Jones, T.Reform UK82728.5%
3Meen, E.Conservative and Unionist Party46516.0%
4McAllister, A.Green Party2006.9%
5Harasiwka, F.Liberal Democrats1133.9%

Electorate 11,446 · Ballots cast 2,905 · EC ward code E05014835 · Back to ward index

Halliwell · single-seat

Marginal winner 45.1% Proportional quota 50.0% Difference +4.9 pts below quota Valid ballots 3,374

RankCandidatePartyVotesShareElected
1Alli, H.Green Party1,52345.1%Elected
2Morris, K.Labour Party1,27337.7%
3Cryer, N.REF and BFC2687.9%
4Turner-Preece, C.Liberal Democrats1785.3%
5Alom, K.Conservative and Unionist Party1323.9%

Electorate 10,548 · Ballots cast 3,374 · EC ward code E05014825 · Back to ward index

Smithills · single-seat

Marginal winner 45.9% Proportional quota 50.0% Difference +4.1 pts below quota Valid ballots 3,681

RankCandidatePartyVotesShareElected
1Veevers, G.Liberal Democrats1,69045.9%Elected
2Sesay, S.Labour Party85923.3%
3Attenborough, V.Green Party44812.2%
4Shaw, H.REF and BFC3659.9%
5Ndokwo, R.Conservative and Unionist Party3198.7%

Electorate 10,677 · Ballots cast 3,681 · EC ward code E05014834 · Back to ward index

Bromley Cross · single-seat

Marginal winner 46.3% Proportional quota 50.0% Difference +3.7 pts below quota Valid ballots 3,807

RankCandidatePartyVotesShareElected
1Muslim, N.Conservative and Unionist Party1,76346.3%Elected
2Brown, I.Labour Party1,35935.7%
3Hare, A.REF and BFC3689.7%
4Harrison, L.Green Party2045.4%
5Priest, P.Liberal Democrats1133.0%

Electorate 9,854 · Ballots cast 3,807 · EC ward code E05014821 · Back to ward index

Rumworth · single-seat

Marginal winner 48.3% Proportional quota 50.0% Difference +1.7 pts below quota Valid ballots 4,124

RankCandidatePartyVotesShareElected
1Patel, A.Independent1,99048.3%Elected
2Adia, H.Labour Party1,24430.2%
3Johnson, A.Green Party55013.3%
4Mbah, M.Conservative and Unionist Party1533.7%
5Speakman, C.REF and BFC1393.4%
6Wroe, G.Liberal Democrats481.2%

Electorate 11,644 · Ballots cast 4,124 · EC ward code E05014833 · Back to ward index

Great Lever · single-seat

Marginal winner 48.4% Proportional quota 50.0% Difference +1.6 pts below quota Valid ballots 3,144

RankCandidatePartyVotesShareElected
1Hon, K.Labour Party1,52148.4%Elected
2Alom, M.Green Party1,00932.1%
3Earp, T.REF and BFC35511.3%
4Muslim, K.Conservative and Unionist Party2598.2%

Electorate 11,786 · Ballots cast 3,144 · EC ward code E05014824 · Back to ward index

Horwich South and Blackrod · single-seat

Marginal winner 48.4% Proportional quota 50.0% Difference +1.6 pts below quota Valid ballots 3,113

RankCandidatePartyVotesShareElected
1Williamson, S.HandBFI1,50748.4%Elected
2Jarvis, M.Labour Party87828.2%
3Norris, P.Conservative and Unionist Party40413.0%
4Carr, E.REF and BFC1384.4%
5Alker, H.Green Party1093.5%
6Turner-Allen, L.Liberal Democrats772.5%

Electorate 9,861 · Ballots cast 3,113 · EC ward code E05014828 · Back to ward index

Kearsley · single-seat

Marginal winner 49.9% Proportional quota 50.0% Difference +0.1 pts below quota Valid ballots 2,453

RankCandidatePartyVotesShareElected
1Crossley, S.FandKFP1,22549.9%Elected
2Livesey, M.Labour Party85334.8%
3Gregory, D.REF and BFC1496.1%
4Ratcliffe, G.Conservative and Unionist Party1425.8%
5Jojo, N.Green Party522.1%
6Cooper, C.Liberal Democrats321.3%

Electorate 9,313 · Ballots cast 2,453 · EC ward code E05014830 · Back to ward index