← Swindon (all cycles) · 4 May 2023 cohort

Swindon 2023

Local elections held 4 May 2023.

19 ward races
19 seats
7 elected below the proportional quota
36.8% of seats below quota
6 unfairly awarded seats
31.6% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

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 19 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 Party29,90151.9%1684.2%1052.6%+6
Conservative Party19,97734.6%210.5%736.8%-5
Liberal Democrats4,5637.9%15.3%15.3%0
Green Party2,8244.9%00.0%15.3%-1
Independent2590.4%00.0%00.0%0
Trade Unionist and Socialist Coalition1380.2%00.0%00.0%0
Total57,662100.0%19100.0%19100.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 2023 election (current) and immediately before it (2022). Only ~⅓ of seats were contested in 2023 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2023)
Previous (2022)

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 · single-seat

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

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
1Poole, A.Liberal Democrats87435.6%−14.4 ptsElected
2Cook, G.Conservative Party85434.7%
3Ahmed, S.Labour Party47719.4%
4Fairbourn, P.Green Party25310.3%

Electorate 6,651 · Back to ward index

St. Andrews · single-seat

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

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
1Mills, J.Labour Party1,52540.4%−9.6 ptsElected
2Heyes, S.Conservative Party1,30534.6%
3Williams, B.Green Party82922.0%
4Syed, E.Liberal Democrats1173.1%

Electorate 12,741 · Back to ward index

Blunsdon and Highworth · single-seat

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

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
1Gardiner, N.Conservative Party1,50945.2%−4.8 ptsElected
2Gow, L.Labour Party1,16835.0%
3Day, A.Green Party41812.5%
4King, D.Liberal Democrats2417.2%

Electorate 9,019 · Back to ward index

Covingham and Dorcan · single-seat

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

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
1Heenan, D.Conservative Party1,30246.2%−3.8 ptsElected
2Pullen, T.Labour Party1,13340.2%
3Salmon, M.Liberal Democrats1786.3%
4March, H.Green Party1625.8%
5Hunter, S.Trade Unionist and Socialist Coalition411.5%

Electorate 8,281 · Back to ward index

Priory Vale · single-seat

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

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
1Ali, R.Labour Party1,35747.6%−2.4 ptsElected
2Manro, V.Conservative Party1,20042.1%
3Terry, L.Green Party1736.1%
4King, G.Liberal Democrats1214.2%

Electorate 8,657 · Back to ward index

Shaw · single-seat

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

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
1Ali, J.Labour Party1,52549.2%−0.8 ptsElected
2Singh, N.Conservative Party1,30942.2%
3Dickinson, M.Liberal Democrats2678.6%

Electorate 7,984 · Back to ward index

St. Margaret and South Marston · single-seat

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

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
1Butcher, T.Labour Party1,64549.8%−0.2 ptsElected
2Vallender, M.Conservative Party1,28939.0%
3March, E.Green Party2246.8%
4Shepherd, C.Liberal Democrats1484.5%

Electorate 9,232 · Back to ward index

Chiseldon and Lawn · single-seat

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

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
1Hopkins, N.Labour Party1,37651.2%+1.2 ptsElected
2Jefferies, J.Conservative Party1,01037.6%
3Quidwai, F.Liberal Democrats29911.1%

Electorate 6,229 · Back to ward index

Lydiard and Freshbrook · single-seat

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

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
1Begum, R.Labour Party1,48952.7%+2.7 ptsElected
2Smith, C.Conservative Party1,09838.8%
3Quidwai, B.Liberal Democrats1435.1%
4Pettefar, R.Trade Unionist and Socialist Coalition973.4%

Electorate 8,071 · Back to ward index

Penhill and Upper Stratton · single-seat

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

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
1Venkatesh, R.Labour Party1,45253.2%+3.2 ptsElected
2Ibitoye, D.Conservative Party1,04538.3%
3Horrobin, M.Liberal Democrats2318.5%

Electorate 9,104 · Back to ward index

Gorse Hill and Pinehurst · single-seat

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

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
1Ballman, J.Labour Party1,60056.5%+6.5 ptsElected
2Fernandes, B.Conservative Party94133.2%
3Bentley, A.Green Party2057.2%
4Khan, Z.Liberal Democrats853.0%

Electorate 9,211 · Back to ward index

Haydon Wick · single-seat

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

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
1Adamcova, S.Labour Party1,82857.3%+7.3 ptsElected
2Renard, D.Conservative Party1,17636.8%
3Muhammad, O.Liberal Democrats1885.9%

Electorate 8,756 · Back to ward index

Walcot and Park North · single-seat

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

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
1Bushell, E.Labour Party1,68158.2%+8.2 ptsElected
2Estrocio, A.Conservative Party86029.8%
3Norris, D.Independent1866.4%
4Pajak, D.Liberal Democrats1605.5%

Electorate 8,902 · Back to ward index

Liden Eldene and Park South · single-seat

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

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
1Davies, M.Labour Party1,57558.6%+8.6 ptsElected
2Solomon, B.Conservative Party97436.3%
3Thomas, C.Liberal Democrats1375.1%

Electorate 8,028 · Back to ward index

Eastcott · single-seat

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

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
1Dixon, P.Labour Party1,91960.0%+10.0 ptsElected
2Pajak, S.Liberal Democrats71422.3%
3Fernandes, R.Conservative Party41713.0%
4Noyce, C.Green Party1484.6%

Electorate 7,989 · Back to ward index

Rodbourne Cheney · single-seat

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

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
1Grant, J.Labour Party1,64960.5%+10.5 ptsElected
2Vempati, S.Conservative Party76228.0%
3Hebden, R.Green Party1907.0%
4McCormick, Z.Liberal Democrats1244.6%

Electorate 9,177 · Back to ward index

Central · single-seat

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

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
1Shaikh, A.Labour Party2,96061.8%+11.8 ptsElected
2Barreto, J.Conservative Party1,57732.9%
3Pajak, H.Liberal Democrats1773.7%
4Rodrigues, M.Independent731.5%

Electorate 10,249 · Back to ward index

Old Town · single-seat

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

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
1Watts, C.Labour Party2,04764.5%+14.5 ptsElected
2Heavens, E.Conservative Party71722.6%
3Hughes, B.Green Party2227.0%
4Wiltshire, M.Liberal Democrats1906.0%

Electorate 8,104 · Back to ward index

Mannington and Western · single-seat

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

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
1Howard, F.Labour Party1,49565.1%+15.1 ptsElected
2Stephen, R.Conservative Party63227.5%
3McCormick, F.Liberal Democrats1697.4%

Electorate 7,495 · Back to ward index