← Camden (all cycles) · 5 May 2022 cohort

Camden 2022

Local elections held 5 May 2022.

20 ward races
55 seats
15 unfairly awarded seats
27.3% 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 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 55 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 Party77,58755.8%4785.5%3258.2%+15
Conservative Party26,30018.9%35.5%1018.2%-7
Liberal Democrats24,09817.3%47.3%1018.2%-6
Green Party8,8436.4%11.8%35.5%-2
Independent1,1520.8%00.0%00.0%0
Workers Party of Britain6370.5%00.0%00.0%0
Trade Unionist and Socialist Coalition2270.2%00.0%00.0%0
LLL1140.1%00.0%00.0%0
Total138,958100.0%55100.0%55100.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 2022 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2022 election (current) and on the eve of it (2021), so you can see what the result replaced.

Current (2022)
Previous (2021)

Wards in this council

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

Race results

Hampstead Town · 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.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,511

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
1Stark S.Conservative Party1,08921.7%43.4%+10.0 ptsElected
2Cohen A.Labour Party1,03020.5%41.0%+7.7 ptsElected
3Sufit A.Labour Party97119.3%38.7%
4Dor D.Conservative Party88717.7%35.3%
5Ward A.Liberal Democrats60912.1%24.3%
6Russell N.Liberal Democrats4358.7%17.3%

Electorate 5,964 · EC ward code E05013659 · Back to ward index

Belsize · 3-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 ~3× smaller. 41.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,160

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Simon T.Liberal Democrats1,49415.8%47.3%+22.3 ptsElected
2Dixey J.Liberal Democrats1,44515.2%45.7%+20.7 ptsElected
3Kirk M.Liberal Democrats1,31713.9%41.7%+16.7 ptsElected
4Cooper O.Conservative Party1,12411.9%35.6%
5Adams S.Conservative Party1,10611.7%35.0%
6Joshi A.Conservative Party95310.1%30.2%
7Waite I.Labour Party7057.4%22.3%
8Choudhury M.Labour Party6927.3%21.9%
9Ptashko P.Labour Party6446.8%20.4%

Electorate 8,497 · EC ward code E05013652 · Back to ward index

Frognal · 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.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,771

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
1Parkinson A.Conservative Party92326.1%52.1%+18.8 ptsElected
2Spinella G.Conservative Party89025.1%50.3%+16.9 ptsElected
3Abdikarim S.Labour Party47313.4%26.7%
4Carr J.Labour Party46913.2%26.5%
5Harris C.Green Party2767.8%15.6%
6Bridge A.Liberal Democrats2747.7%15.5%
7Francisco V.Liberal Democrats2366.7%13.3%

Electorate 5,354 · EC ward code E05013657 · Back to ward index

West Hampstead · 3-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 ~3× smaller. 43.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,746

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Hardwick S.Labour Party1,33216.2%48.5%+23.5 ptsElected
2Rahman N.Labour Party1,26215.3%46.0%+21.0 ptsElected
3Tiwari S.Labour Party1,20214.6%43.8%+18.8 ptsElected
4Grauberg J.Liberal Democrats1,16414.1%42.4%
5Elkan D.Liberal Democrats96411.7%35.1%
6Pearson E.Liberal Democrats96311.7%35.1%
7Cohen I.Conservative Party4946.0%18.0%
8Gold M.Conservative Party4495.5%16.4%
9Horne P.Conservative Party4074.9%14.8%

Electorate 7,993 · EC ward code E05013671 · Back to ward index

Primrose Hill · 3-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 ~3× smaller. 44.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,004

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Burrage A.Labour Party1,56817.4%52.2%+27.2 ptsElected
2Athian A.Labour Party1,37515.3%45.8%+20.8 ptsElected
3Cooper M.Labour Party1,34314.9%44.7%+19.7 ptsElected
4Andrews A.Conservative Party1,00911.2%33.6%
5Andrews P.Conservative Party95910.6%31.9%
6Marsanu A.Conservative Party91010.1%30.3%
7Wrigley M.Green Party6477.2%21.5%
8Bowen J.Liberal Democrats4885.4%16.2%
9Temminck Tuinstra H.Liberal Democrats3734.1%12.4%
10Cowan P.Independent3393.8%11.3%

Electorate 8,683 · EC ward code E05013667 · Back to ward index

Fortune Green · 3-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 ~3× smaller. 45.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,049

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Jijira N.Liberal Democrats1,48116.2%48.6%+23.6 ptsElected
2Greenwood L.Labour Party1,47916.2%48.5%+23.5 ptsElected
3Olszewski R.Labour Party1,39715.3%45.8%+20.8 ptsElected
4Storm M.Labour Party1,28814.1%42.2%
5Shackle T.Liberal Democrats1,23813.5%40.6%
6Coles W.Liberal Democrats1,15112.6%37.8%
7Sedgwick K.Conservative Party3764.1%12.3%
8David H.Conservative Party3744.1%12.3%
9Webb J.Conservative Party3624.0%11.9%

Electorate 8,590 · EC ward code E05013656 · Back to ward index

Highgate · 3-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 ~3× smaller. 47.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,790

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Berry S.Green Party1,96717.3%51.9%+26.9 ptsElected
2Wright A.Labour Party1,89816.7%50.1%+25.1 ptsElected
3Aref-Adib C.Labour Party1,80915.9%47.7%+22.7 ptsElected
4Antoniou P.Labour Party1,52713.4%40.3%
5Russell L.Green Party1,46012.8%38.5%
6Stansell D.Green Party9298.2%24.5%
7Farrow P.Conservative Party4313.8%11.4%
8Barnes J.Conservative Party4033.5%10.6%
9Merrin R.Conservative Party3803.3%10.0%
10Price M.Liberal Democrats2061.8%5.4%
11Potts H.Liberal Democrats1881.7%5.0%
12Pickthall S.Liberal Democrats1721.5%4.5%

Electorate 7,880 · EC ward code E05013661 · Back to ward index

South Hampstead · 3-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 ~3× smaller. 52.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,000

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Parker N.Labour Party1,69218.8%56.4%+31.4 ptsElected
2Lenga I.Labour Party1,65518.4%55.2%+30.2 ptsElected
3Prince W.Labour Party1,56417.4%52.1%+27.1 ptsElected
4Williams D.Conservative Party97610.8%32.5%
5Po C.Conservative Party94710.5%31.6%
6De Morais M.Conservative Party93110.3%31.0%
7Baker J.Liberal Democrats4364.8%14.5%
8Roquefort A.Liberal Democrats4244.7%14.1%
9Hariharan P.Liberal Democrats3764.2%12.5%

Electorate 8,535 · EC ward code E05013670 · Back to ward index

Kentish Town North · 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. 60.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,153

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
1McNamara S.Labour Party1,56036.2%72.5%+39.1 ptsElected
2Slater J.Labour Party1,30330.3%60.5%+27.2 ptsElected
3Ascher B.Green Party67315.6%31.3%
4Kelly J.Liberal Democrats2385.5%11.1%
5Davies D.Conservative Party1573.6%7.3%
6Sheppard L.Conservative Party1453.4%6.7%
7Newbrook J.Liberal Democrats1242.9%5.8%
8Manzoor F.Trade Unionist and Socialist Coalition1052.4%4.9%

Electorate 5,529 · EC ward code E05013663 · Back to ward index

Camden Town · 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,362

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
1Callaghan P.Labour Party1,02437.6%75.2%+41.9 ptsElected
2Cotton R.Labour Party85431.4%62.7%+29.4 ptsElected
3Greenwood C.Green Party28610.5%21.0%
4Holle A.Conservative Party1636.0%12.0%
5Margetts H.Conservative Party1565.7%11.5%
6Kirk E.Liberal Democrats1395.1%10.2%
7Wright M.Liberal Democrats1013.7%7.4%

Electorate 4,833 · EC ward code E05013655 · Back to ward index

Haverstock · 3-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 ~3× smaller. 56.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,505

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Atolagbe K.Labour Party1,52320.3%60.8%+35.8 ptsElected
2Filer R.Labour Party1,43019.0%57.1%+32.1 ptsElected
3Djemai N.Labour Party1,40218.7%56.0%+31.0 ptsElected
4McGinty P.Green Party6438.6%25.7%
5Fraser J.Liberal Democrats4275.7%17.0%
6Fraser F.Liberal Democrats3684.9%14.7%
7Culligan D.Liberal Democrats3134.2%12.5%
8Frost T.Conservative Party3124.2%12.5%
9Roberts D.Conservative Party2943.9%11.7%
10Parkinson S.Conservative Party2923.9%11.7%
11Brown A.Independent2783.7%11.1%
12Farah M.Independent2323.1%9.3%

Electorate 8,578 · EC ward code E05013660 · Back to ward index

Bloomsbury · 3-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 ~3× smaller. 62.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +37.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,021

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Francis S.Labour Party1,41123.3%69.8%+44.8 ptsElected
2Harrison A.Labour Party1,34622.2%66.6%+41.6 ptsElected
3Madlani R.Labour Party1,26920.9%62.8%+37.8 ptsElected
4Hays C.Liberal Democrats4006.6%19.8%
5Frost W.Conservative Party3786.2%18.7%
6Hayward R.Conservative Party3515.8%17.4%
7Bhangal P.Conservative Party3355.5%16.6%
8Lewin J.Liberal Democrats2914.8%14.4%
9Monk F.Liberal Democrats2814.6%13.9%

Electorate 7,039 · EC ward code E05013653 · Back to ward index

Kilburn · 3-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 ~3× smaller. 62.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +37.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,234

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Hanson E.Labour Party1,64624.6%73.7%+48.7 ptsElected
2Hatton L.Labour Party1,52122.7%68.1%+43.1 ptsElected
3Umeadi N.Labour Party1,40521.0%62.9%+37.9 ptsElected
4Pelling-Bruce A.Conservative Party4476.7%20.0%
5Bhansali R.Conservative Party3955.9%17.7%
6Sturgeon K.Liberal Democrats3755.6%16.8%
7Nykolszyn M.Conservative Party3405.1%15.2%
8Patel H.Liberal Democrats2884.3%12.9%
9Kothari D.Liberal Democrats2864.3%12.8%

Electorate 8,157 · EC ward code E05013665 · Back to ward index

Kentish Town South · 3-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 ~3× smaller. 63.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +38.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,546

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Gould G.Labour Party1,84724.2%72.6%+47.6 ptsElected
2Apak M.Labour Party1,66421.8%65.4%+40.4 ptsElected
3Headlam-Wells J.Labour Party1,61621.2%63.5%+38.5 ptsElected
4Bury F.Green Party6788.9%26.6%
5Kendrick D.Green Party4445.8%17.4%
6Djurkovic H.Liberal Democrats2503.3%9.8%
7Lee S.Conservative Party2443.2%9.6%
8Webber J.Conservative Party2263.0%8.9%
9Ricketts A.Conservative Party2212.9%8.7%
10Trenner R.Liberal Democrats1742.3%6.8%
11McAuley D.Liberal Democrats1512.0%5.9%
12Power H.Trade Unionist and Socialist Coalition1221.6%4.8%

Electorate 7,420 · EC ward code E05013664 · Back to ward index

Regents Park · 3-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 ~3× smaller. 65.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +40.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,304

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Johnson H.Labour Party1,55222.5%67.4%+42.4 ptsElected
2Shah N.Labour Party1,51621.9%65.8%+40.8 ptsElected
3Ali N.Labour Party1,50421.8%65.3%+40.3 ptsElected
4Plowden H.Green Party4236.1%18.4%
5Aspinall G.Conservative Party4136.0%17.9%
6Reeves J.Conservative Party3905.6%16.9%
7Sheppard M.Conservative Party3555.1%15.4%
8Stanier M.Liberal Democrats2513.6%10.9%
9Campling S.Liberal Democrats2063.0%8.9%
10Gayford C.Liberal Democrats1882.7%8.2%
11Radicke K.LLL1141.6%4.9%

Electorate 8,074 · EC ward code E05013668 · Back to ward index

Gospel Oak · 3-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 ~3× smaller. 66.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +41.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,804

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Mulholland J.Labour Party1,92722.9%68.7%+43.7 ptsElected
2Boyland M.Labour Party1,88022.4%67.1%+42.1 ptsElected
3Revah L.Labour Party1,86022.1%66.3%+41.3 ptsElected
4Jackson-Roberts M.Liberal Democrats4925.8%17.5%
5Love Charles J.Conservative Party4665.5%16.6%
6Noel L.Liberal Democrats4605.5%16.4%
7Rumble N.Conservative Party4495.3%16.0%
8Akpoke E.Conservative Party4345.2%15.5%
9Simmons D.Liberal Democrats3544.2%12.6%
10Pict C.Independent891.1%3.2%

Electorate 8,788 · EC ward code E05013658 · Back to ward index

King's Cross · 3-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 ~3× smaller. 66.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +41.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,816

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Bautista L.Labour Party1,31724.2%72.5%+47.5 ptsElected
2Martin-Lane L.Labour Party1,25623.1%69.2%+44.2 ptsElected
3Simpson J.Labour Party1,20522.1%66.4%+41.4 ptsElected
4Smith A.Green Party4177.7%23.0%
5Frost C.Conservative Party2494.6%13.7%
6De Morais D.Conservative Party2194.0%12.1%
7Manning C.Conservative Party2184.0%12.0%
8Baktis J.Liberal Democrats2143.9%11.8%
9Newman B.Liberal Democrats1853.4%10.2%
10Fleming J.Liberal Democrats1673.1%9.2%

Electorate 7,030 · EC ward code E05013666 · Back to ward index

Camden Square · 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. 75.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +42.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,686

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
1Beales D.Labour Party1,30938.8%77.6%+44.3 ptsElected
2Abdiwali S.Labour Party1,27537.8%75.6%+42.3 ptsElected
3Wright A.Liberal Democrats2447.2%14.5%
4Nicholson L.Liberal Democrats2186.5%12.9%
5McQueen C.Conservative Party1805.3%10.7%
6Tinley J.Conservative Party1464.3%8.7%

Electorate 5,559 · EC ward code E05013654 · Back to ward index

Holborn and Covent Garden · 3-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 ~3× smaller. 69.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +44.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,444

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Fulbrook J.Labour Party1,80724.6%73.9%+48.9 ptsElected
2Vincent S.Labour Party1,77924.3%72.8%+47.8 ptsElected
3Olad A.Labour Party1,68623.0%69.0%+44.0 ptsElected
4Hirt M.Conservative Party3624.9%14.8%
5Lester A.Conservative Party3544.8%14.5%
6Frost A.Conservative Party3494.8%14.3%
7O'Brien C.Liberal Democrats2994.1%12.2%
8Barabas S.Liberal Democrats2683.7%11.0%
9McGinnis P.Independent2142.9%8.8%
10Wagner E.Liberal Democrats2132.9%8.7%

Electorate 7,973 · EC ward code E05013662 · Back to ward index

St Pancras and Somers Town · 3-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 ~3× smaller. 69.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +44.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,578

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Khatoon S.Labour Party1,87424.2%72.7%+47.7 ptsElected
2Frondigoun E.Labour Party1,84523.9%71.6%+46.6 ptsElected
3Miah S.Labour Party1,79923.3%69.8%+44.8 ptsElected
4Ellis A.Conservative Party3224.2%12.5%
5Billington H.Liberal Democrats2993.9%11.6%
6Ricketts C.Conservative Party2903.7%11.2%
7Kaae A.Conservative Party2683.5%10.4%
8Miah A.Workers Party of Britain2393.1%9.3%
9Jenkins S.Liberal Democrats2172.8%8.4%
10Shah M.Workers Party of Britain2022.6%7.8%
11Wong N.Workers Party of Britain1962.5%7.6%
12Pedersen M.Liberal Democrats1832.4%7.1%

Electorate 8,280 · EC ward code E05013669 · Back to ward index