← Vale of Glamorgan (all cycles) · 5 May 2022 cohort

Vale of Glamorgan 2022

Local elections held 5 May 2022.

24 ward races
54 seats
9 unfairly awarded seats
16.7% 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 24 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 54 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 Party34,13532.7%1324.1%1935.2%-6
Labour Party33,55132.1%2546.3%1935.2%+6
Plaid Cymru17,19716.5%814.8%916.7%-1
LLAN FIRST IND6,7056.4%47.4%35.6%+1
Independent5,2925.1%47.4%23.7%+2
Green Party4,6414.4%00.0%23.7%-2
ND1,5201.5%00.0%00.0%0
Liberal Democrats7970.8%00.0%00.0%0
AWA4300.4%00.0%00.0%0
Reform UK1900.2%00.0%00.0%0
PROP440.0%00.0%00.0%0
Total104,502100.0%54100.0%54100.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

St Nicholas and Llancarfan · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.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
1Perry I.Independent46053.5%+3.5 ptsElected
2Kemp G.Conservative Party40046.5%

Electorate 1,617 · EC ward code W05001398 · Back to ward index

Llandow · 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. 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
1Cave C.Conservative Party46655.5%+5.5 ptsElected
2Powell H.Labour Party25630.5%
3Murphy A.Plaid Cymru11713.9%

Electorate 1,729 · EC ward code W05001391 · Back to ward index

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

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
1Thomas R.Conservative Party88220.6%41.2%+7.9 ptsElected
2Ernest A.Conservative Party86420.2%40.4%+7.1 ptsElected
3Cox R.Labour Party80318.8%37.5%
4McCaffer K.Independent49011.5%22.9%
5Gray B.Independent44710.4%20.9%
6Wilson A.Liberal Democrats4179.7%19.5%
7Roper A.Plaid Cymru3758.8%17.5%

Electorate 4,652 · EC ward code W05001394 · Back to ward index

Sully · 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. 42.1% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,408

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
1Mahoney K.Independent1,11339.5%79.1%+45.7 ptsElected
2Gilligan W.Labour Party59321.1%42.1%+8.8 ptsElected
3Hall M.Conservative Party55719.8%39.6%
4Alderman K.Conservative Party55219.6%39.2%

Electorate 3,844 · EC ward code W05001401 · Back to ward index

Wenvoe · single-seat

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

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
1Godfrey R.Conservative Party60258.8%+8.8 ptsElected
2Davies C.Labour Party42141.2%

Electorate 2,250 · EC ward code W05001402 · Back to ward index

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

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
1Johnson I.Plaid Cymru64321.2%42.3%+9.0 ptsElected
2Lloyd-Selby S.Labour Party64121.1%42.2%+8.9 ptsElected
3Johns P.Labour Party61520.2%40.5%
4Marshall N.Plaid Cymru57218.8%37.7%
5Drew M.Conservative Party2317.6%15.2%
6Workman N.Conservative Party2187.2%14.4%
7Munro K.Green Party1183.9%7.8%

Electorate 4,595 · EC ward code W05001380 · Back to ward index

Peterston-super-Ely · single-seat

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

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
1Morgan M.Independent48659.1%+9.1 ptsElected
2Allman G.Conservative Party17821.7%
3Cubbage E.Labour Party15819.2%

Electorate 1,617 · EC ward code W05001393 · Back to ward index

Baruc · 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. 34.6% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,830

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
1Hodges N.Plaid Cymru1,12213.2%39.6%+14.6 ptsElected
2William S.Plaid Cymru1,11813.2%39.5%+14.5 ptsElected
3Hooper M.Plaid Cymru97811.5%34.6%+9.6 ptsElected
4Warren E.Labour Party7709.1%27.2%
5Codron P.Labour Party7518.8%26.5%
6Assayed Z.Labour Party6547.7%23.1%
7Roberts V.Conservative Party6287.4%22.2%
8Gould H.Conservative Party5806.8%20.5%
9Blight A.Green Party5566.5%19.6%
10Harvey E.Conservative Party5446.4%19.2%
11Thomas H.Green Party4255.0%15.0%
12Mack L.Green Party3654.3%12.9%

Electorate 6,810 · EC ward code W05001379 · Back to ward index

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

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
1Drake P.Labour Party52424.3%48.5%+15.2 ptsElected
2Collins M.Plaid Cymru47221.9%43.7%+10.4 ptsElected
3Goodjohn M.Labour Party44520.6%41.2%
4Shaw B.Plaid Cymru43019.9%39.8%
5Browne T.Conservative Party1235.7%11.4%
6Greenfield A.Green Party833.8%7.7%
7Paine R.Conservative Party823.8%7.6%

Electorate 3,580 · EC ward code W05001382 · Back to ward index

St Bride's Major · 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.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,652

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
1Stallard C.Labour Party76423.1%46.2%+12.9 ptsElected
2Protheroe J.Labour Party73522.2%44.5%+11.2 ptsElected
3Silcox P.Conservative Party64319.5%38.9%
4Tate R.Conservative Party60718.4%36.7%
5Hayhurst E.Green Party37511.3%22.7%
6Ruscoe T.Plaid Cymru1805.4%10.9%

Electorate 3,793 · EC ward code W05001397 · Back to ward index

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

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
1Brooks B.Labour Party50925.8%51.7%+18.3 ptsElected
2Perkes S.Labour Party46223.5%46.9%+13.6 ptsElected
3Burnell S.Plaid Cymru33517.0%34.0%
4Clarke D.Plaid Cymru32716.6%33.2%
5Simmonds M.Conservative Party1356.9%13.7%
6Dutch D.Conservative Party1276.4%12.9%
7Blakemore E.Green Party753.8%7.6%

Electorate 3,499 · EC ward code W05001384 · Back to ward index

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

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
1Goodjohn E.Labour Party77425.1%50.1%+16.8 ptsElected
2Loveluck-Edwards B.Labour Party74024.0%47.9%+14.6 ptsElected
3Bailey V.Conservative Party60719.7%39.3%
4Rowlands L.Conservative Party57218.5%37.0%
5McAllister J.Plaid Cymru1635.3%10.6%
6Johnson T.Plaid Cymru1364.4%8.8%
7Richards S.Green Party963.1%6.2%

Electorate 4,229 · EC ward code W05001387 · Back to ward index

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

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
1Marshallsea N.Labour Party1,31718.6%55.9%+30.9 ptsElected
2Hamilton H.Labour Party1,17716.7%50.0%+25.0 ptsElected
3Charles J.Conservative Party95313.5%40.4%+15.4 ptsElected
4Batt O.Conservative Party89412.6%37.9%
5Driscoll H.Conservative Party81911.6%34.8%
6Ball T.Plaid Cymru5898.3%25.0%
7McKinney J.Plaid Cymru4035.7%17.1%
8Knox R.Green Party3965.6%16.8%
9McKinney T.Plaid Cymru2854.0%12.1%
10Reynolds D.Green Party2363.3%10.0%

Electorate 6,360 · EC ward code W05001389 · Back to ward index

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

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
1Sivagnanam R.Labour Party1,17816.6%49.8%+24.8 ptsElected
2Penn E.Labour Party1,13616.0%48.0%+23.0 ptsElected
3Thomas N.Labour Party1,02414.4%43.2%+18.2 ptsElected
4Tree J.Conservative Party6389.0%26.9%
5Smith R.Conservative Party6208.7%26.2%
6Thomas R.Conservative Party5988.4%25.3%
7Slaughter A.Green Party4816.8%20.3%
8Rees S.Plaid Cymru3514.9%14.8%
9Glossop C.Green Party3324.7%14.0%
10Davies R.Plaid Cymru3234.5%13.6%
11Blenkinsop T.Green Party2533.6%10.7%
12Hutchinson M.Plaid Cymru1692.4%7.1%

Electorate 5,514 · EC ward code W05001399 · Back to ward index

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

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
1Haines S.Conservative Party48426.5%53.0%+19.6 ptsElected
2Lynch-Wilson J.Labour Party47425.9%51.9%+18.5 ptsElected
3Thomas J.Independent46825.6%51.2%
4Hunt C.Conservative Party40222.0%44.0%

Electorate 3,793 · EC ward code W05001396 · Back to ward index

Dinas Powys · 4-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 ~4× smaller. 39.7% Proportional quota 20.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 ÷ 4 seats. Source data does not publish a ballot count for this cycle. 3,206

This is a 4-seat ward under bloc vote — each voter could cast up to 4 votes, so summing candidate votes overcounts voters by ~4×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 4, 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 4 votes, so we approximate ballots as total votes ÷ 4. 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
1Franks C.Plaid Cymru1,67413.1%52.2%+32.2 ptsElected
2Asbrey A.Plaid Cymru1,46611.4%45.7%+25.7 ptsElected
3Driscoll V.Conservative Party1,37010.7%42.7%+22.7 ptsElected
4Cowpe M.Plaid Cymru1,2739.9%39.7%+19.7 ptsElected
5Griffiths S.Conservative Party1,2489.7%38.9%
6Grigg R.Plaid Cymru1,2179.5%38.0%
7Crowley R.Conservative Party1,1979.3%37.3%
8Robertson A.Conservative Party1,1569.0%36.1%
9Lamb A.Labour Party9237.2%28.8%
10Saunders T.Labour Party9217.2%28.7%
11Southwell B.Liberal Democrats3803.0%11.9%

Electorate 4,229 · EC ward code W05001386 · Back to ward index

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

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
1Bruce G.Conservative Party91516.4%49.1%+24.1 ptsElected
2Campbell S.Independent89516.0%48.0%+23.0 ptsElected
3Hennessy W.Conservative Party83715.0%44.9%+19.9 ptsElected
4Bulley K.Conservative Party83314.9%44.7%
5Lloyd-Selby M.Labour Party69712.5%37.4%
6Hodges S.Plaid Cymru5059.0%27.1%
7Allely J.Green Party4778.5%25.6%
8Field S.AWA4307.7%23.1%

Electorate 5,504 · EC ward code W05001395 · Back to ward index

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

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
1Champion C.Conservative Party1,10317.4%52.1%+27.1 ptsElected
2Wood N.Conservative Party97515.3%46.0%+21.0 ptsElected
3Fisher R.Conservative Party96015.1%45.3%+20.3 ptsElected
4Eldridge P.Labour Party92514.6%43.7%
5Trousdell A.Independent67910.7%32.1%
6Cox G.ND6119.6%28.9%
7Jarvie H.ND4617.3%21.8%
8Parker A.ND4487.1%21.2%
9Hancock M.Reform UK1903.0%9.0%

Electorate 5,588 · EC ward code W05001385 · Back to ward index

Llandough · single-seat

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

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
1Carroll G.Conservative Party72072.9%+22.9 ptsElected
2Byworth-Morgan J.Labour Party26827.1%

Electorate 1,646 · EC ward code W05001390 · Back to ward index

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

This is a 4-seat ward under bloc vote — each voter could cast up to 4 votes, so summing candidate votes overcounts voters by ~4×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 4, 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 4 votes, so we approximate ballots as total votes ÷ 4. 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
1John G.LLAN FIRST IND2,00815.2%60.7%+40.7 ptsElected
2Hanks S.LLAN FIRST IND1,79513.6%54.2%+34.2 ptsElected
3Norman J.LLAN FIRST IND1,45911.0%44.1%+24.1 ptsElected
4Williams E.LLAN FIRST IND1,44310.9%43.6%+23.6 ptsElected
5Godsell B.Labour Party9026.8%27.2%
6Hickson T.Labour Party8246.2%24.9%
7Gant B.Conservative Party8196.2%24.7%
8McCourt L.Labour Party7425.6%22.4%
9Wilkie G.Conservative Party7255.5%21.9%
10Neatherway T.Labour Party6845.2%20.7%
11Moisan J.Conservative Party6504.9%19.6%
12Montgomery A.Conservative Party6354.8%19.2%
13Richards C.Green Party3022.3%9.1%
14Heald D.Plaid Cymru2541.9%7.7%

Electorate 8,085 · EC ward code W05001392 · Back to ward index

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

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
1Buckley I.Labour Party1,01229.5%59.0%+25.7 ptsElected
2Birch R.Labour Party1,00329.2%58.5%+25.1 ptsElected
3Sharp C.Conservative Party43612.7%25.4%
4Gow R.Conservative Party38811.3%22.6%
5Wilton D.Plaid Cymru3389.9%19.7%
6Angove J.Independent2547.4%14.8%

Electorate 4,134 · EC ward code W05001383 · Back to ward index

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

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
1Aviet J.Labour Party67434.1%68.3%+35.0 ptsElected
2Wilkinson M.Labour Party60030.4%60.8%+27.5 ptsElected
3Cummings R.Conservative Party1929.7%19.5%
4Driscoll B.Conservative Party1688.5%17.0%
5Johnson J.Plaid Cymru1226.2%12.4%
6Weston D.Plaid Cymru1035.2%10.4%
7Granjon P.Green Party713.6%7.2%
8Reekie N.PROP442.2%4.5%

Electorate 3,916 · EC ward code W05001388 · Back to ward index

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

This is a 4-seat ward under bloc vote — each voter could cast up to 4 votes, so summing candidate votes overcounts voters by ~4×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 4, 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 4 votes, so we approximate ballots as total votes ÷ 4. 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
1Ball G.Labour Party1,10112.8%51.2%+31.2 ptsElected
2Iannucci C.Labour Party1,09012.7%50.6%+30.6 ptsElected
3Payne H.Labour Party1,08612.6%50.5%+30.5 ptsElected
4Goodjohn E.Labour Party1,07712.5%50.0%+30.0 ptsElected
5Nugent-Finn R.Conservative Party86710.1%40.3%
6Ewington M.Conservative Party7648.9%35.5%
7Powell N.Conservative Party7408.6%34.4%
8Green D.Conservative Party7278.4%33.8%
9Darling G.Plaid Cymru3514.1%16.3%
10Grant C.Plaid Cymru2993.5%13.9%
11King P.Plaid Cymru2733.2%12.7%
12Lewis B.Plaid Cymru2342.7%10.9%

Electorate 7,482 · EC ward code W05001381 · Back to ward index

Stanwell · 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. 73.7% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,403

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
1Burnett L.Labour Party1,06838.1%76.1%+42.8 ptsElected
2Wilson M.Labour Party1,03336.8%73.7%+40.3 ptsElected
3Morgan S.Conservative Party35912.8%25.6%
4Sawyer A.Conservative Party34512.3%24.6%

Electorate 3,447 · EC ward code W05001400 · Back to ward index