← Swindon (all cycles) · 2 May 2024 cohort

Swindon 2024

Local elections held 2 May 2024.

19 ward races
20 seats
8 elected below the proportional quota
40.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 19 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 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 Party25,57448.6%1470.0%1050.0%+4
Conservative and Unionist Party18,06034.3%630.0%735.0%-1
Liberal Democrats5,0119.5%00.0%210.0%-2
Green Party2,5294.8%00.0%15.0%-1
ND7181.4%00.0%00.0%0
Trade Unionist and Socialist Coalition4040.8%00.0%00.0%0
Reform UK2840.5%00.0%00.0%0
Total52,580100.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

Wards in this council

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

Race results

Wroughton and Wichelstowe · 2-seat (bloc vote)

Marginal winner 19.5% Proportional quota 33.3% Difference +13.8 pts below quota Valid ballots 4,523

RankCandidatePartyVotesShareElected
1Courtliff, M.Conservative and Unionist Party1,02622.7%Elected
2Cook, G.Conservative and Unionist Party88419.5%Elected
3Barrett, M.Liberal Democrats81618.0%
4Pajak, S.Liberal Democrats64314.2%
5Ahmed, S.Labour Party4179.2%
6Fairbourn, S.Green Party4059.0%
7Hamid, A.Labour Party3327.3%

Electorate 6,950 · Ballots cast 4,523 · EC ward code E05008972 · Back to ward index

St. Margaret and South Marston · single-seat

Marginal winner 43.6% Proportional quota 50.0% Difference +6.4 pts below quota Valid ballots 2,823

RankCandidatePartyVotesShareElected
1Shelley, S.Labour Party1,23143.6%Elected
2Wills, E.Conservative and Unionist Party1,19942.5%
3March, E.Green Party2107.4%
4Comber, L.Liberal Democrats1836.5%

Electorate 9,426 · Ballots cast 2,823 · EC ward code E05008969 · Back to ward index

St. Andrews · single-seat

Marginal winner 45.2% Proportional quota 50.0% Difference +4.8 pts below quota Valid ballots 3,634

RankCandidatePartyVotesShareElected
1Adams, D.Conservative and Unionist Party1,64245.2%Elected
2Wood, J.Labour Party1,49041.0%
3March, H.Green Party3118.6%
4Pajak, D.Liberal Democrats1915.3%

Electorate 12,845 · Ballots cast 3,634 · EC ward code E05008968 · Back to ward index

Blunsdon and Highworth · single-seat

Marginal winner 45.8% Proportional quota 50.0% Difference +4.2 pts below quota Valid ballots 3,053

RankCandidatePartyVotesShareElected
1Manro, V.Conservative and Unionist Party1,39945.8%Elected
2James, I.Labour Party1,19139.0%
3Day, A.Green Party33611.0%
4Pajak, H.Liberal Democrats1274.2%

Electorate 9,187 · Ballots cast 3,053 · EC ward code E05010755 · Back to ward index

Priory Vale · single-seat

Marginal winner 46.1% Proportional quota 50.0% Difference +3.9 pts below quota Valid ballots 2,505

RankCandidatePartyVotesShareElected
1Edwards, I.Labour Party1,15646.1%Elected
2Manro, V.Conservative and Unionist Party1,07643.0%
3Best, P.Green Party1726.9%
4King, D.Liberal Democrats1014.0%

Electorate 8,676 · Ballots cast 2,505 · EC ward code E05008965 · Back to ward index

Covingham and Dorcan · single-seat

Marginal winner 48.5% Proportional quota 50.0% Difference +1.5 pts below quota Valid ballots 3,029

RankCandidatePartyVotesShareElected
1Parry, B.Conservative and Unionist Party1,46948.5%Elected
2Banwell-Moore, R.Labour Party1,36345.0%
3Kerslake, S.Liberal Democrats1113.7%
4Hunter, S.Trade Unionist and Socialist Coalition862.8%

Electorate 8,254 · Ballots cast 3,029 · EC ward code E05008956 · Back to ward index

Penhill and Upper Stratton · single-seat

Marginal winner 49.6% Proportional quota 50.0% Difference +0.4 pts below quota Valid ballots 2,228

RankCandidatePartyVotesShareElected
1Smith, T.Labour Party1,10649.6%Elected
2Ibitoye, D.Conservative and Unionist Party87839.4%
3Horrobin, M.Liberal Democrats24411.0%

Electorate 9,006 · Ballots cast 2,228 · EC ward code E05010757 · Back to ward index

Shaw · single-seat

Marginal winner 50.5% Proportional quota 50.0% Difference −0.5 pts Valid ballots 2,784

RankCandidatePartyVotesShareElected
1Llewellyn, R.Labour Party1,40550.5%Elected
2Williams, K.Conservative and Unionist Party1,13140.6%
3McCormick, Z.Liberal Democrats2488.9%

Electorate 8,009 · Ballots cast 2,784 · EC ward code E05008970 · Back to ward index

Haydon Wick · single-seat

Marginal winner 51.0% Proportional quota 50.0% Difference −1.0 pts Valid ballots 2,666

RankCandidatePartyVotesShareElected
1Ballman, R.Labour Party1,35951.0%Elected
2Patrick-Okoh, B.Conservative and Unionist Party1,05039.4%
3King, G.Liberal Democrats2579.6%

Electorate 8,726 · Ballots cast 2,666 · EC ward code E05010756 · Back to ward index

Lydiard and Freshbrook · single-seat

Marginal winner 52.1% Proportional quota 50.0% Difference −2.1 pts Valid ballots 2,520

RankCandidatePartyVotesShareElected
1Grother, L.Labour Party1,31252.1%Elected
2Sydney-Smith, C.Conservative and Unionist Party89835.6%
3Shepherd, C.Liberal Democrats2088.3%
4Pettefar, R.Trade Unionist and Socialist Coalition1024.0%

Electorate 8,053 · Ballots cast 2,520 · EC ward code E05008961 · Back to ward index

Central · single-seat

Marginal winner 53.0% Proportional quota 50.0% Difference −3.0 pts Valid ballots 3,992

RankCandidatePartyVotesShareElected
1Dias, D.Labour Party2,11753.0%Elected
2Fernandes, L.Conservative and Unionist Party83821.0%
3Fernandes, V.ND71818.0%
4Sarnowski, M.Liberal Democrats1954.9%
5Quate, M.Trade Unionist and Socialist Coalition1243.1%

Electorate 10,158 · Ballots cast 3,992 · EC ward code E05008954 · Back to ward index

Liden Eldene and Park South · single-seat

Marginal winner 53.6% Proportional quota 50.0% Difference −3.6 pts Valid ballots 2,441

RankCandidatePartyVotesShareElected
1Le Coyte-Grinney, M.Labour Party1,30853.6%Elected
2Stephen, R.Conservative and Unionist Party66227.1%
3Wheeler, B.Reform UK28411.6%
4Salmon, M.Liberal Democrats1877.7%

Electorate 8,030 · Ballots cast 2,441 · EC ward code E05008960 · Back to ward index

Rodbourne Cheney · single-seat

Marginal winner 53.8% Proportional quota 50.0% Difference −3.8 pts Valid ballots 2,639

RankCandidatePartyVotesShareElected
1Fernandes, A.Labour Party1,42053.8%Elected
2Nukana, S.Conservative and Unionist Party87033.0%
3Hebden, R.Green Party2318.8%
4Skinner, C.Liberal Democrats1184.5%

Electorate 9,257 · Ballots cast 2,639 · EC ward code E05008967 · Back to ward index

Ridgeway · single-seat

Marginal winner 55.4% Proportional quota 50.0% Difference −5.4 pts Valid ballots 1,036

RankCandidatePartyVotesShareElected
1Sumner, G.Conservative and Unionist Party57455.4%Elected
2Mearns, L.Liberal Democrats24623.7%
3Allsop, S.Labour Party21620.8%

Electorate 2,763 · Ballots cast 1,036 · EC ward code E05008966 · Back to ward index

Eastcott · single-seat

Marginal winner 61.5% Proportional quota 50.0% Difference −11.5 pts Valid ballots 2,795

RankCandidatePartyVotesShareElected
1Strinkovsky, M.Labour Party1,71961.5%Elected
2Robson, T.Liberal Democrats45516.3%
3Anupindi, S.Conservative and Unionist Party38813.9%
4Noyce, C.Green Party2338.3%

Electorate 7,973 · Ballots cast 2,795 · EC ward code E05008957 · Back to ward index

Gorse Hill and Pinehurst · single-seat

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

RankCandidatePartyVotesShareElected
1Fernandes, P.Labour Party1,65262.3%Elected
2Adekoya, N.Conservative and Unionist Party53020.0%
3Bentley, A.Green Party29010.9%
4Taylor, G.Liberal Democrats1335.0%
5Harris, H.Trade Unionist and Socialist Coalition481.8%

Electorate 9,285 · Ballots cast 2,653 · EC ward code E05008958 · Back to ward index

Walcot and Park North · single-seat

Marginal winner 64.6% Proportional quota 50.0% Difference −14.6 pts Valid ballots 2,382

RankCandidatePartyVotesShareElected
1Miah, M.Labour Party1,53964.6%Elected
2Bell, D.Conservative and Unionist Party49620.8%
3Dickinson, M.Liberal Democrats1877.9%
4Lodwick, I.Green Party1606.7%

Electorate 8,842 · Ballots cast 2,382 · EC ward code E05008971 · Back to ward index

Old Town · single-seat

Marginal winner 65.9% Proportional quota 50.0% Difference −15.9 pts Valid ballots 2,841

RankCandidatePartyVotesShareElected
1Milner-Barry, J.Labour Party1,87365.9%Elected
2Solomon, B.Conservative and Unionist Party58620.6%
3Hughes, B.Green Party1816.4%
4Wiltshire, M.Liberal Democrats1575.5%
5Bowie, D.Trade Unionist and Socialist Coalition441.5%

Electorate 8,136 · Ballots cast 2,841 · EC ward code E05008963 · Back to ward index

Mannington and Western · single-seat

Marginal winner 67.2% Proportional quota 50.0% Difference −17.2 pts Valid ballots 2,036

RankCandidatePartyVotesShareElected
1Small, K.Labour Party1,36867.2%Elected
2Singh, N.Conservative and Unionist Party46422.8%
3McCormick, F.Liberal Democrats20410.0%

Electorate 7,544 · Ballots cast 2,036 · EC ward code E05008962 · Back to ward index