← St Albans (all cycles) · 4 May 2023 cohort

St Albans 2023

Local elections held 4 May 2023.

18 ward races
18 seats
7 elected below the proportional quota
38.9% of seats below quota
5 unfairly awarded seats
27.8% 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 18 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 18 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 %Δ
Liberal Democrats20,85850.3%1583.3%1055.6%+5
Conservative Party11,12726.9%15.6%527.8%-4
Green Party5,28812.8%211.1%211.1%0
Labour Party4,0759.8%00.0%15.6%-1
Reform UK490.1%00.0%00.0%0
CPB300.1%00.0%00.0%0
Total41,427100.0%18100.0%18100.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

London Colney · 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. 1,811

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
1Gampell, G.Liberal Democrats64535.6%−14.4 ptsElected
2Vosper, S.Labour Party61934.2%
3Winstone, D.Conservative Party47026.0%
4Park-Crowne, A.Green Party774.3%

Electorate 5,897 · Back to ward index

Harpenden West · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.4% 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. 2,769

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
1Gaskell, F.Liberal Democrats1,25645.4%−4.6 ptsElected
2Cowley, M.Conservative Party1,18942.9%
3Riley, K.Green Party2057.4%
4Thompson, V.Labour Party1194.3%

Electorate 6,036 · Back to ward index

St Peters · single-seat

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

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
1Grover, S.Green Party1,04546.0%−4.0 ptsElected
2Partridge, D.Liberal Democrats76033.4%
3Leonard, G.Conservative Party25111.0%
4Byatt, D.Labour Party2179.5%

Electorate 6,164 · Back to ward index

St Stephen · single-seat

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

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
1Cavinder, S.Liberal Democrats1,24347.7%−2.3 ptsElected
2Jacob, A.Conservative Party1,07941.4%
3Blackwell, J.Labour Party1566.0%
4Thomas, M.Green Party1294.9%

Electorate 6,610 · Back to ward index

Sandridge and Wheathampstead · single-seat

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

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
1Hollingsworth, S.Liberal Democrats1,21348.8%−1.2 ptsElected
2Clark, G.Conservative Party96038.6%
3Hitch, O.Green Party1666.7%
4Morrell, J.Labour Party1486.0%

Electorate 6,039 · Back to ward index

Redbourn · 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. 1,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
1Thurston, A.Liberal Democrats85949.8%−0.2 ptsElected
2Mead, V.Conservative Party61535.7%
3Vegro, S.Labour Party1569.0%
4Clough, S.Green Party955.5%

Electorate 4,292 · Back to ward index

Marshalswick East and Jersey Farm · single-seat

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

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
1Visram, R.Liberal Democrats1,15649.9%−0.1 ptsElected
2Leonard, F.Conservative Party78834.0%
3Lomas, J.Green Party1958.4%
4Pullinger, N.Labour Party1787.7%

Electorate 5,809 · Back to ward index

Clarence · single-seat

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

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
1Fisher, M.Green Party1,50350.9%+0.9 ptsElected
2Onamusi, O.Liberal Democrats1,05535.8%
3Deepthi, D.Conservative Party1986.7%
4Sanderson, G.Labour Party1946.6%

Electorate 6,089 · Back to ward index

Harpenden South · 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. 2,345

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
1Heritage, T.Conservative Party1,22052.0%+2.0 ptsElected
2Bowser, D.Liberal Democrats88537.7%
3Crew, D.Labour Party1345.7%
4McQuade, A.Green Party1064.5%

Electorate 5,558 · Back to ward index

Harpenden North and Rural · single-seat

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

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
1Rohale, A.Liberal Democrats1,21753.1%+3.1 ptsElected
2D'Rosario, A.Conservative Party73632.1%
3Whittome, C.Green Party1717.5%
4Dearman, B.Labour Party1677.3%

Electorate 5,832 · Back to ward index

Park Street · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.8% 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. 2,251

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
1Webb, N.Liberal Democrats1,23454.8%+4.8 ptsElected
2Cook, J.Conservative Party70531.3%
3Chester, L.Labour Party1727.6%
4Park-Crowne, M.Green Party1406.2%

Electorate 6,396 · Back to ward index

Sopwell · single-seat

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

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
1Sherlock, H.Liberal Democrats1,14455.5%+5.5 ptsElected
2Grant, I.Labour Party41420.1%
3Curthoys, R.Conservative Party27813.5%
4Gibbons, P.Green Party1949.4%
5Ewington, M.CPB301.5%

Electorate 5,458 · Back to ward index

Batchwood · 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. 2,100

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
1Murray, J.Liberal Democrats1,18456.4%+6.4 ptsElected
2Turnbull, E.Labour Party34416.4%
3Clark, A.Conservative Party30914.7%
4Durant-Taylor, D.Green Party21410.2%
5Thurston, D.Reform UK492.3%

Electorate 5,584 · Back to ward index

Harpenden East · single-seat

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

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
1Canning, D.Liberal Democrats1,22158.0%+8.0 ptsElected
2Turnbull, N.Conservative Party57027.1%
3Mulcock, N.Labour Party1728.2%
4Troughton, I.Green Party1426.7%

Electorate 5,637 · Back to ward index

Cunningham · single-seat

Marginal winner Winning candidate's share of valid ballots. 59.6% 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. 2,150

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
1Cotton, K.Liberal Democrats1,28159.6%+9.6 ptsElected
2Bolton, C.Conservative Party40819.0%
3Paton, J.Labour Party29313.6%
4Hall, C.Green Party1687.8%

Electorate 5,660 · Back to ward index

Bernards Heath · single-seat

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

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
1Brattle, C.Liberal Democrats1,41960.7%+10.7 ptsElected
2Killen, J.Conservative Party40617.4%
3Paul, R.Green Party27611.8%
4Cloke, J.Labour Party23810.2%

Electorate 5,796 · Back to ward index

Verulam · single-seat

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

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
1Degg, J.Liberal Democrats1,61861.4%+11.4 ptsElected
2Devi, S.Conservative Party65024.6%
3Roberts, G.Green Party2128.0%
4Meade, R.Labour Party1576.0%

Electorate 5,722 · Back to ward index

Hill End · single-seat

Marginal winner Winning candidate's share of valid ballots. 66.4% 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. 2,210

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
1Shaw, G.Liberal Democrats1,46866.4%+16.4 ptsElected
2Bharadia, S.Conservative Party29513.3%
3Jordan, M.Green Party25011.3%
4Clark, S.Labour Party1978.9%

Electorate 5,569 · Back to ward index