← Ashford (all cycles) · 4 May 2023 cohort

Ashford 2023

Local elections held 4 May 2023.

39 ward races
47 seats
14 elected below the proportional quota
29.8% of seats below quota
3 unfairly awarded seats
6.4% 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 39 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 47 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 %Δ
Conservative Party14,13335.8%1940.4%1838.3%+1
Labour Party9,92425.1%1123.4%1225.5%-1
Green Party7,18318.2%817.0%919.1%-1
ASHF IND5,91915.0%919.1%714.9%+2
Liberal Democrats1,5493.9%00.0%12.1%-1
Independent6261.6%00.0%00.0%0
Trade Unionist and Socialist Coalition1070.3%00.0%00.0%0
Reform UK900.2%00.0%00.0%0
Total39,531100.0%47100.0%47100.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

The 2023 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2023 election (current) and on the eve of it (2022), so you can see what the result replaced.

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

Norman · single-seat

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

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
1Gambling, J.Green Party16127.7%−22.3 ptsElected
2Farrell, D.Labour Party15626.8%
3Starkings, M.Conservative Party14925.6%
4Webb, J.Independent11619.9%

Electorate 2,057 · Back to ward index

Washford · single-seat

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

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
1Hallett, C.Labour Party16231.3%−18.7 ptsElected
2Ransley, J.Independent15529.9%
3Ross, D.Conservative Party14828.6%
4Palmer, M.Green Party5310.2%

Electorate 2,059 · Back to ward index

Bircholt · single-seat

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

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
1Betty, S.ASHF IND29431.7%−18.3 ptsElected
2Howard, W.Conservative Party27830.0%
3Marsh, P.Green Party13214.3%
4Clift, J.Labour Party11612.5%
5Harbottle, W.Independent10611.4%

Electorate 2,226 · Back to ward index

Bybrook · single-seat

Marginal winner Winning candidate's share of valid ballots. 33.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 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
1Dean, A.Labour Party26133.6%−16.4 ptsElected
2Wood, J.Conservative Party24832.0%
3Turner, H.ASHF IND23029.6%
4Graham, A.Liberal Democrats374.8%

Electorate 2,059 · Back to ward index

Singleton East · single-seat

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

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
1Barrett, B.Conservative Party16434.8%−15.2 ptsElected
2Shomuyiwa, L.Labour Party14631.0%
3Wiffen, M.ASHF IND9119.3%
4Whybrow, A.Green Party439.1%
5Robison, R.Liberal Democrats275.7%

Electorate 1,793 · Back to ward index

Park Farm North · single-seat

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

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
1Townend, B.ASHF IND17835.8%−14.2 ptsElected
2Limbu, B.Conservative Party16833.8%
3Jones, T.Labour Party15130.4%

Electorate 1,874 · Back to ward index

Downs North · single-seat

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

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
1Meaden, G.Green Party34840.5%−9.5 ptsElected
2Webb, T.Conservative Party24728.7%
3Main, C.ASHF IND18821.9%
4Bouchat, L.Labour Party515.9%
5Wilcox, C.Liberal Democrats263.0%

Electorate 2,052 · Back to ward index

Park Farm South · single-seat

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

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
1Giles, K.Green Party23941.2%−8.8 ptsElected
2Wedgbury, J.Conservative Party22739.1%
3Babbs, A.Labour Party11419.7%

Electorate 1,873 · Back to ward index

Conningbrook and Little Burton Farm · single-seat

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

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
1Pauley, K.ASHF IND27243.8%−6.2 ptsElected
2Seaton, J.Conservative Party15925.6%
3Jones, D.Labour Party15024.2%
4Knight, C.Liberal Democrats406.4%

Electorate 1,882 · Back to ward index

Tenterden South · single-seat

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

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
1Smith, P.Conservative Party34146.1%−3.9 ptsElected
2Crawford, J.Independent24933.6%
3MacLennan, E.Labour Party15020.3%

Electorate 2,111 · Back to ward index

Kingsnorth Village and Bridgefield · single-seat

Marginal winner Winning candidate's share of valid ballots. 46.8% 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. 583

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
1McGeever, R.ASHF IND27346.8%−3.2 ptsElected
2Robey, D.Conservative Party17029.2%
3Walters, K.Labour Party14024.0%

Electorate 2,172 · Back to ward index

Aylesford and East Stour · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 30.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 979

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Joseph, S.Labour Party33217.0%33.9%+0.6 ptsElected
2Arnold, A.Green Party29715.2%30.3%−3.0 ptsElected
3Mathew, R.Labour Party28714.7%29.3%
4Pizzey, T.Green Party26113.3%26.7%
5Rogers, A.ASHF IND25813.2%26.4%
6Smith, D.ASHF IND24312.4%24.8%
7Hawkins, B.Conservative Party1447.4%14.7%
8McCafferty, J.Conservative Party1366.9%13.9%

Electorate 4,417 · Back to ward index

Isle of Oxney · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.3% 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. 929

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
1Shilton, J.Conservative Party43947.3%−2.7 ptsElected
2Honnor, S.ASHF IND31834.2%
3Pursey, R.Labour Party919.8%
4Grayling, C.Liberal Democrats818.7%

Electorate 2,212 · Back to ward index

Tenterden St Michael's · single-seat

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

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
1Link, J.Conservative Party34247.8%−2.2 ptsElected
2Medcalf, S.Liberal Democrats27137.8%
3Lloyd, E.Labour Party10314.4%

Electorate 2,094 · Back to ward index

Weald North · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.2% 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. 931

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
1Brunder-Randall, K.Conservative Party46750.2%+0.2 ptsElected
2Adams, P.ASHF IND24926.7%
3Jones, H.Green Party12713.6%
4Richardson, J.Labour Party889.5%

Electorate 2,108 · Back to ward index

Tenterden North · single-seat

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

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
1Mulholland, K.Conservative Party41551.6%+1.6 ptsElected
2Ward, D.Labour Party20225.1%
3Bowen, S.Liberal Democrats11814.7%
4Elias, O.Green Party708.7%

Electorate 2,001 · Back to ward index

Godinton · single-seat

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

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
1Feacey, P.Conservative Party33052.0%+2.0 ptsElected
2Silvester, M.Labour Party14623.0%
3Baker, M.Green Party9414.8%
4Mbali, C.Liberal Democrats538.3%
5Osmundsen, C.Trade Unionist and Socialist Coalition121.9%

Electorate 1,948 · Back to ward index

Rolvenden and Tenterden West · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 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
1Walder, K.Green Party44453.4%+3.4 ptsElected
2Spiller, T.Conservative Party31738.1%
3Wardrop, A.Labour Party708.4%

Electorate 2,000 · Back to ward index

Downs West · single-seat

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

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
1Krause, L.Conservative Party43554.0%+4.0 ptsElected
2Hutchinson, V.Green Party20425.3%
3White, G.Labour Party16720.7%

Electorate 2,356 · Back to ward index

Singleton West · single-seat

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

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
1Gathern, S.Labour Party27754.6%+4.6 ptsElected
2Howard-Smith, K.Conservative Party16031.6%
3Thornton-Allan, P.Liberal Democrats7013.8%

Electorate 1,991 · Back to ward index

Kennington · single-seat

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

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
1Iliffe, N.Conservative Party38955.4%+5.4 ptsElected
2Sims, P.Green Party16122.9%
3Harriott, K.Labour Party15221.7%

Electorate 1,795 · Back to ward index

Mersham, Sevington South with Finberry · single-seat

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

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
1Bartlett, P.Conservative Party36556.4%+6.4 ptsElected
2Mildon, A.Green Party16926.1%
3Kennedy, C.Labour Party11317.5%

Electorate 2,113 · Back to ward index

Weald South · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 40.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,409

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Ledger, D.ASHF IND61721.9%43.8%+10.5 ptsElected
2Hicks, A.Conservative Party57120.3%40.5%+7.2 ptsElected
3Sparks, G.ASHF IND51118.1%36.3%
4Duncan, N.Conservative Party50017.7%35.5%
5Dickens, T.Liberal Democrats2298.1%16.3%
6Smyth, N.Labour Party1956.9%13.8%
7Horne, S.Labour Party1946.9%13.8%

Electorate 4,323 · Back to ward index

Upper Weald · single-seat

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

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
1Bell, C.Conservative Party39257.6%+7.6 ptsElected
2Brannan, K.Liberal Democrats17325.4%
3Harris, M.Labour Party11617.0%

Electorate 2,066 · Back to ward index

Repton · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 41.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 819

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Forest, M.Conservative Party40524.7%49.5%+16.1 ptsElected
2Heyes, B.Conservative Party33720.6%41.1%+7.8 ptsElected
3Mylonogianni, E.Labour Party32319.7%39.4%
4Paintal, P.Labour Party30718.7%37.5%
5Higgins, D.Green Party1388.4%16.8%
6Pentland, J.Green Party1287.8%15.6%

Electorate 3,292 · Back to ward index

Furley · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 41.4% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,222

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Anckorn, E.Labour Party54922.5%44.9%+11.6 ptsElected
2Buchanan, A.Conservative Party50620.7%41.4%+8.1 ptsElected
3McCormack, S.Labour Party47519.4%38.9%
4Cornish, T.Conservative Party44218.1%36.2%
5Homewood, L.Green Party31012.7%25.4%
6Gee-Turner, A.Liberal Democrats1626.6%13.3%

Electorate 4,383 · Back to ward index

Highfield · single-seat

Marginal winner Winning candidate's share of valid ballots. 59.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 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
1Nilsson, D.Green Party46459.0%+9.0 ptsElected
2Khandaker, P.Conservative Party20526.0%
3Gordon-Young, D.Labour Party11815.0%

Electorate 2,025 · Back to ward index

Beaver · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 44.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 922

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Leavey, K.Labour Party47025.5%51.0%+17.6 ptsElected
2Suddards, L.Labour Party41022.2%44.5%+11.1 ptsElected
3Limbu, D.Conservative Party28515.5%30.9%
4Shorter, N.Conservative Party27014.6%29.3%
5Thorne, P.ASHF IND21511.7%23.3%
6Stamp, J.Liberal Democrats995.4%10.7%
7Harrison, G.Trade Unionist and Socialist Coalition955.2%10.3%

Electorate 4,723 · Back to ward index

Roman · single-seat

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

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
1Hayward, H.ASHF IND37462.8%+12.8 ptsElected
2Bentley, J.Conservative Party12320.6%
3Pavlou, T.Labour Party9916.6%

Electorate 2,156 · Back to ward index

Victoria · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 46.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,149

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Gauder, T.Labour Party58825.6%51.2%+17.9 ptsElected
2Suddards, C.Labour Party53523.3%46.6%+13.2 ptsElected
3Ellis, C.Conservative Party29412.8%25.6%
4Ramsden, K.Green Party26711.6%23.2%
5Trilsbach, T.Conservative Party26411.5%23.0%
6Sitton, S.Green Party2229.7%19.3%
7Newing, S.Liberal Democrats1275.5%11.1%

Electorate 4,944 · Back to ward index

Biddenden · single-seat

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

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
1Bell, N.Conservative Party55265.8%+15.8 ptsElected
2Pullen, G.Green Party17520.9%
3Lucas, S.Labour Party11213.3%

Electorate 2,436 · Back to ward index

Bockhanger · single-seat

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

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
1Spain, D.Labour Party34066.3%+16.3 ptsElected
2Khan, S.Conservative Party17333.7%

Electorate 2,015 · Back to ward index

Charing · single-seat

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

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
1Roden, Y.Conservative Party47366.3%+16.3 ptsElected
2White, J.Labour Party24033.7%

Electorate 2,177 · Back to ward index

Weald Central · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 50.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,125

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Pickering, A.Conservative Party59126.3%52.6%+19.2 ptsElected
2Blanford, J.Conservative Party56925.3%50.6%+17.3 ptsElected
3Monaghan, P.Green Party29813.3%26.5%
4Bienfait, A.Green Party28012.4%24.9%
5Hallett, S.Labour Party23410.4%20.8%
6Smyth, D.Labour Party1878.3%16.6%
7Repasky, W.Reform UK904.0%8.0%

Electorate 3,931 · Back to ward index

Saxon Shore · single-seat

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

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
1Harman, L.ASHF IND59372.2%+22.2 ptsElected
2Robinson, L.Conservative Party15819.2%
3Gathern, D.Labour Party708.5%

Electorate 2,089 · Back to ward index

Wye with Hinxhill · single-seat

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

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
1Ovenden, N.ASHF IND54176.1%+26.1 ptsElected
2Lawton, J.Conservative Party7210.1%
3Hashemi, T.Labour Party628.7%
4Browne, D.Liberal Democrats365.1%

Electorate 1,869 · Back to ward index

Goat Lees · single-seat

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

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
1Michael, W.ASHF IND47476.9%+26.9 ptsElected
2Crook, E.Labour Party8614.0%
3Sibbald, P.Conservative Party569.1%

Electorate 1,861 · Back to ward index

Stanhope · single-seat

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

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
1Chilton, B.Labour Party21577.6%+27.6 ptsElected
2Pizzey, M.Green Party3412.3%
3Claydon, S.Conservative Party2810.1%

Electorate 1,881 · Back to ward index

Willesborough · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 62.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,534

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Campkin, S.Green Party1,10235.9%71.9%+38.5 ptsElected
2Wright, L.Green Party96231.4%62.7%+29.4 ptsElected
3Speakman, P.Conservative Party32810.7%21.4%
4Dehnel, C.Conservative Party3019.8%19.6%
5Ajulufo, I.Labour Party2036.6%13.2%
6Okere, I.Labour Party1715.6%11.2%

Electorate 4,768 · Back to ward index