← Rhondda Cynon Taf (all cycles) · 5 May 2022 cohort

Rhondda Cynon Taf 2022

Local elections held 5 May 2022.

46 ward races
75 seats
5 elected below the proportional quota
6.7% of seats below quota
14 unfairly awarded seats
18.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 46 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 75 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 Party60,12058.2%5978.7%4560.0%+14
Plaid Cymru23,96223.2%810.7%1824.0%-10
Independent8,2027.9%56.7%68.0%-1
Conservative Party7,8857.6%22.7%56.7%-3
Liberal Democrats1,8051.7%11.3%11.3%0
PROP3450.3%00.0%00.0%0
Green Party2910.3%00.0%00.0%0
GWLAD2750.3%00.0%00.0%0
BRITF1910.2%00.0%00.0%0
Trade Unionist and Socialist Coalition1450.1%00.0%00.0%0
ND370.0%00.0%00.0%0
Total103,258100.0%75100.0%75100.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

Pontyclun East · single-seat

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

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
1Binning P.Independent24023.8%−26.2 ptsElected
2Hooper L.Conservative Party23923.7%
3Rajam S.Liberal Democrats21221.0%
4Lewis M.Labour Party17717.5%
5Willis C.Plaid Cymru14114.0%

Electorate 1,880 · EC ward code W05001098 · Back to ward index

Pontyclun Central · single-seat

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

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
1Ashford M.Labour Party34631.1%−18.9 ptsElected
2Daniel J.Conservative Party33129.7%
3Owen S.Independent30027.0%
4Williams J.Plaid Cymru1089.7%
5Smith J.Liberal Democrats282.5%

Electorate 2,352 · EC ward code W05001097 · Back to ward index

Ton-teg · single-seat

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

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
1Preedy C.Labour Party44539.1%−10.9 ptsElected
2Johnson C.Independent43938.6%
3Bowen L.Conservative Party25322.3%

Electorate 2,556 · EC ward code W05001104 · Back to ward index

Cilfynydd · single-seat

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

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
1Gronow H.Plaid Cymru35441.2%−8.8 ptsElected
2Morgan B.Labour Party30635.6%
3Belzak S.Independent13415.6%
4Powell S.Independent657.6%

Electorate 2,140 · EC ward code W05001078 · Back to ward index

Llanharry · single-seat

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

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
1Stephens B.Labour Party40146.1%−3.9 ptsElected
2Assiratti S.Independent29634.0%
3Doyle L.Plaid Cymru768.7%
4Oakes C.Conservative Party606.9%
5Beach P.ND232.6%
6Beach P.ND141.6%

Electorate 2,703 · EC ward code W05001088 · Back to ward index

Trallwng · single-seat

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

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
1Powell M.Independent64651.2%+1.2 ptsElected
2Davies A.Labour Party46837.1%
3Rowan T.Plaid Cymru1128.9%
4Porter A.Conservative Party362.9%

Electorate 2,866 · EC ward code W05001108 · Back to ward index

Pontypridd Town · single-seat

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

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
1Wood D.Plaid Cymru56553.9%+3.9 ptsElected
2Carter S.Labour Party38036.2%
3Lavington C.Conservative Party1049.9%

Electorate 2,283 · EC ward code W05001100 · Back to ward index

Taffs Well · single-seat

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

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
1Bonetto J.Labour Party60456.6%+6.6 ptsElected
2Edwards C.Plaid Cymru32930.8%
3Burbidge J.Conservative Party13512.6%

Electorate 2,819 · EC ward code W05001103 · Back to ward index

Pontyclun West · single-seat

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

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
1Owen W.Independent72758.2%+8.2 ptsElected
2Francis D.Labour Party29923.9%
3Milani S.Conservative Party18214.6%
4Payne D.Liberal Democrats413.3%

Electorate 2,602 · EC ward code W05001099 · Back to ward index

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

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
1Holmes G.Labour Party92722.2%44.4%+11.1 ptsElected
2Davies S.Labour Party88221.1%42.3%+9.0 ptsElected
3Jones K.Independent80019.2%38.4%
4Robinson A.Conservative Party61914.8%29.7%
5Baccara P.Independent49811.9%23.9%
6Roberts D.Plaid Cymru44510.7%21.3%

Electorate 5,292 · EC ward code W05001089 · Back to ward index

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

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
1Harris B.Labour Party1,40731.0%62.0%+28.7 ptsElected
2Evans S.Plaid Cymru1,00422.1%44.3%+10.9 ptsElected
3Webster E.Plaid Cymru99822.0%44.0%
4Watts-Rees J.Labour Party98921.8%43.6%
5Padgett H.Conservative Party1393.1%6.1%

Electorate 5,799 · EC ward code W05001112 · Back to ward index

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

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
1Morgans S.Labour Party1,36834.8%69.5%+36.2 ptsElected
2Smith J.Labour Party87822.3%44.6%+11.3 ptsElected
3Howe P.Independent82020.8%41.7%
4Jones A.Plaid Cymru66116.8%33.6%
5Griffiths L.Conservative Party1273.2%6.5%
6Butler R.Liberal Democrats802.0%4.1%

Electorate 5,460 · EC ward code W05001082 · Back to ward index

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

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
1Stacey G.Labour Party80725.7%51.4%+18.1 ptsElected
2Warren G.Labour Party72022.9%45.9%+12.5 ptsElected
3Thompson E.Plaid Cymru45914.6%29.2%
4Gillard S.Independent41313.2%26.3%
5Bellin I.Plaid Cymru39612.6%25.2%
6Schofield S.Conservative Party34511.0%22.0%

Electorate 5,223 · EC ward code W05001077 · Back to ward index

Hawthorn and Lower Rhydfelen · single-seat

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

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
1Lisles C.Independent50363.2%+13.2 ptsElected
2Thomas C.Labour Party29336.8%

Electorate 1,769 · EC ward code W05001086 · Back to ward index

Tonypandy · single-seat

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

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
1Hughes G.Labour Party61864.3%+14.3 ptsElected
2Allsop W.Plaid Cymru28029.1%
3Jones D.Conservative Party373.9%
4Thomas K.Independent262.7%

Electorate 2,746 · EC ward code W05001105 · Back to ward index

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

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
1Trask S.Conservative Party96624.8%49.7%+16.3 ptsElected
2Johnson K.Conservative Party94424.3%48.5%+15.2 ptsElected
3Davies M.Labour Party68717.7%35.3%
4McCracken R.Labour Party65816.9%33.8%
5Owen H.Plaid Cymru3218.3%16.5%
6Bevan S.Plaid Cymru3148.1%16.1%

Electorate 4,891 · EC ward code W05001090 · Back to ward index

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

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
1Parkin D.Labour Party77329.0%58.1%+24.7 ptsElected
2Webb K.Labour Party65024.4%48.8%+15.5 ptsElected
3Barron M.Independent37113.9%27.9%
4Grabham R.Plaid Cymru36813.8%27.6%
5Enticott M.Plaid Cymru30411.4%22.8%
6Wilkinson E.Conservative Party1194.5%8.9%
7Francis G.Liberal Democrats772.9%5.8%

Electorate 5,053 · EC ward code W05001107 · Back to ward index

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

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
1Elliott J.Labour Party66331.6%63.2%+29.8 ptsElected
2Maohoub M.Labour Party51324.4%48.9%+15.5 ptsElected
3Jones D.Plaid Cymru37517.9%35.7%
4Waddingham K.Independent37117.7%35.4%
5Matthews J.Green Party1778.4%16.9%

Electorate 3,835 · EC ward code W05001080 · Back to ward index

Glyn-Coch · single-seat

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

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
1Williams D.Labour Party29167.2%+17.2 ptsElected
2Maughan A.GWLAD7116.4%
3Baish D.Plaid Cymru7116.4%

Electorate 2,002 · EC ward code W05001084 · Back to ward index

Treforest · single-seat

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

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
1Powderhill S.Labour Party40567.4%+17.4 ptsElected
2Martin R.Plaid Cymru9515.8%
3Edwards N.Conservative Party589.7%
4Baxter J.Green Party437.2%

Electorate 3,029 · EC ward code W05001110 · Back to ward index

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

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
1Hickman S.Labour Party83526.8%53.6%+20.3 ptsElected
2Davis R.Labour Party79125.4%50.8%+17.5 ptsElected
3Williams J.Plaid Cymru70622.7%45.4%
4Cox A.Plaid Cymru66121.2%42.5%
5Pedley R.Green Party712.3%4.6%
6Hill M.PROP491.6%3.1%

Electorate 4,326 · EC ward code W05001101 · Back to ward index

Llwyn-y-pia · single-seat

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

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
1Lewis W.Labour Party53467.6%+17.6 ptsElected
2Walker C.Plaid Cymru15219.2%
3Gregory J.PROP10413.2%

Electorate 2,373 · EC ward code W05001091 · Back to ward index

Cwm Clydach · single-seat

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

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
1Norris M.Labour Party42467.8%+17.8 ptsElected
2Luckwell K.Plaid Cymru20132.2%

Electorate 2,014 · EC ward code W05001079 · Back to ward index

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

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
1Ellis A.Plaid Cymru62928.0%56.0%+22.6 ptsElected
2Burnell T.Plaid Cymru58125.8%51.7%+18.4 ptsElected
3Flowerdew R.Labour Party39217.4%34.9%
4Adams M.Labour Party37216.5%33.1%
5Jones C.GWLAD1125.0%10.0%
6O'Donovan J.GWLAD924.1%8.2%
7Williams-Jones A.Conservative Party703.1%6.2%

Electorate 3,490 · EC ward code W05001115 · Back to ward index

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

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
1Morgan A.Labour Party1,54741.4%82.8%+49.5 ptsElected
2Treeby W.Labour Party1,01627.2%54.4%+21.1 ptsElected
3Jarman P.Plaid Cymru89724.0%48.0%
4Thomson K.Conservative Party1684.5%9.0%
5Hollsing M.Trade Unionist and Socialist Coalition1072.9%5.7%

Electorate 5,519 · EC ward code W05001092 · Back to ward index

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

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
1Morgan K.Plaid Cymru1,01234.6%69.3%+35.9 ptsElected
2Rogers A.Plaid Cymru81127.8%55.5%+22.2 ptsElected
3Grundy R.Labour Party47116.1%32.2%
4Jones R.Labour Party46415.9%31.8%
5Robinson T.Conservative Party1645.6%11.2%

Electorate 4,635 · EC ward code W05001087 · Back to ward index

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

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
1Williams G.Labour Party87030.0%59.9%+26.6 ptsElected
2Morgan N.Labour Party82228.3%56.6%+23.3 ptsElected
3Rees G.Plaid Cymru58920.3%40.6%
4Purrington L.Plaid Cymru50917.5%35.1%
5Green R.Conservative Party1133.9%7.8%

Electorate 3,958 · EC ward code W05001094 · Back to ward index

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

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
1Dunning E.Labour Party97332.1%64.2%+30.8 ptsElected
2Jones G.Labour Party86528.5%57.0%+23.7 ptsElected
3Jones L.Plaid Cymru66321.9%43.7%
4Evans L.Plaid Cymru53217.5%35.1%

Electorate 3,926 · EC ward code W05001116 · Back to ward index

Upper Rhydfelen and Glyn-taf · single-seat

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

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
1Tomkinson L.Labour Party38974.7%+24.7 ptsElected
2Thomas E.Independent13225.3%

Electorate 2,476 · EC ward code W05001114 · Back to ward index

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

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
1Grehan D.Plaid Cymru87030.4%60.8%+27.5 ptsElected
2Owen-Jones D.Labour Party83829.3%58.6%+25.3 ptsElected
3Michel L.Labour Party66723.3%46.6%
4Day G.Plaid Cymru34612.1%24.2%
5Bowen N.Conservative Party1394.9%9.7%

Electorate 4,491 · EC ward code W05001106 · Back to ward index

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

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
1Brencher J.Labour Party92130.4%60.8%+27.4 ptsElected
2Leyshon T.Labour Party89629.6%59.1%+25.8 ptsElected
3Reast R.Plaid Cymru43914.5%29.0%
4Griffiths A.Plaid Cymru35411.7%23.4%
5Evans A.Independent2076.8%13.7%
6Price B.Conservative Party1765.8%11.6%
7Kamish M.Trade Unionist and Socialist Coalition381.3%2.5%

Electorate 5,191 · EC ward code W05001085 · Back to ward index

Rhydfelen Central · single-seat

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

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
1Webber M.Labour Party45076.4%+26.4 ptsElected
2Webb B.Plaid Cymru13923.6%

Electorate 2,076 · EC ward code W05001102 · Back to ward index

Pen-Y-Waun · single-seat

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

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
1Addiscsott L.Labour Party39177.3%+27.3 ptsElected
2Owen L.Plaid Cymru6312.5%
3Daniel J.Conservative Party5210.3%

Electorate 1,956 · EC ward code W05001096 · Back to ward index

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

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
1Ellis L.Labour Party66031.4%62.8%+29.5 ptsElected
2Middle C.Labour Party63830.4%60.7%+27.4 ptsElected
3Davies J.Plaid Cymru35717.0%34.0%
4Karadeniz C.Plaid Cymru25812.3%24.6%
5Stevens S.Independent1095.2%10.4%
6Cobb J.Conservative Party793.8%7.5%

Electorate 4,054 · EC ward code W05001095 · Back to ward index

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

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
1Barton J.Labour Party1,16840.9%81.7%+48.4 ptsElected
2Yeo R.Labour Party90031.5%63.0%+29.6 ptsElected
3Gronow R.Plaid Cymru2779.7%19.4%
4Trask S.Conservative Party2579.0%18.0%
5Thomas P.Conservative Party2579.0%18.0%

Electorate 5,651 · EC ward code W05001075 · Back to ward index

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

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
1Evans D.Independent1,10520.9%62.8%+37.8 ptsElected
2Hopkins G.Labour Party1,01119.2%57.5%+32.5 ptsElected
3Turner J.Labour Party96518.3%54.9%+29.9 ptsElected
4Parker C.Labour Party87216.5%49.6%
5Donnan H.Plaid Cymru61611.7%35.0%
6Pannu P.Conservative Party2975.6%16.9%
7Thacker L.Liberal Democrats2194.2%12.5%
8Burgess C.BRITF1913.6%10.9%

Electorate 6,756 · EC ward code W05001076 · Back to ward index

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

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
1Jones W.Liberal Democrats1,14835.3%70.5%+37.2 ptsElected
2Emanuel S.Labour Party1,02931.6%63.2%+29.9 ptsElected
3Villa-Landa C.Labour Party42213.0%25.9%
4Jones P.Plaid Cymru40512.4%24.9%
5Denning T.Plaid Cymru2517.7%15.4%

Electorate 4,210 · EC ward code W05001111 · Back to ward index

Trealaw · single-seat

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

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
1Hughes W.Labour Party80580.1%+30.1 ptsElected
2Harry K.Plaid Cymru20019.9%

Electorate 2,657 · EC ward code W05001109 · Back to ward index

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

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
1Caple G.Labour Party99539.3%78.7%+45.3 ptsElected
2Evans R.Labour Party83633.0%66.1%+32.8 ptsElected
3Griffiths N.Plaid Cymru38515.2%30.4%
4Cutler O.Plaid Cymru31412.4%24.8%

Electorate 4,315 · EC ward code W05001081 · Back to ward index

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

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
1Bradwick S.Labour Party1,14740.9%81.8%+48.5 ptsElected
2Dunn V.Labour Party1,00035.7%71.3%+38.0 ptsElected
3Benney G.Plaid Cymru44415.8%31.7%
4Abraham A.Conservative Party2137.6%15.2%

Electorate 4,980 · EC ward code W05001073 · Back to ward index

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

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
1Lewis R.Labour Party91839.1%78.2%+44.8 ptsElected
2Rees-Jones M.Labour Party85136.2%72.5%+39.1 ptsElected
3Skinner M.Plaid Cymru23410.0%19.9%
4Jenkins V.PROP1928.2%16.3%
5Ford C.Conservative Party1546.6%13.1%

Electorate 4,565 · EC ward code W05001072 · Back to ward index

Gilfach-Goch · single-seat

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

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
1Roberts A.Labour Party73492.2%+42.2 ptsElected
2Price P.Conservative Party627.8%

Electorate 2,493 · EC ward code W05001083 · Back to ward index

Tylorstown and Ynyshir · 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. 77.3% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,534

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Edwards J.Labour Party1,25440.9%81.8%+48.4 ptsElected
2Bevan R.Labour Party1,18638.7%77.3%+44.0 ptsElected
3Lewis P.Plaid Cymru47615.5%31.0%
4Rea M.Conservative Party1514.9%9.8%

Electorate 5,492 · EC ward code W05001113 · Back to ward index

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

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
1Crimmings A.Labour Party1,66729.1%87.4%+62.4 ptsElected
2Jones G.Labour Party1,43525.1%75.2%+50.2 ptsElected
3Rees S.Labour Party1,41324.7%74.1%+49.1 ptsElected
4Owen E.Plaid Cymru69012.1%36.2%
5Barton D.Conservative Party5199.1%27.2%

Electorate 7,494 · EC ward code W05001074 · Back to ward index

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

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
1Cook J.Labour Party1,51827.0%80.9%+55.9 ptsElected
2Williams T.Labour Party1,47226.2%78.5%+53.5 ptsElected
3Evans S.Labour Party1,44725.7%77.1%+52.1 ptsElected
4Williams J.Plaid Cymru87015.5%46.4%
5Clarke A.Conservative Party3205.7%17.1%

Electorate 7,311 · EC ward code W05001071 · Back to ward index

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

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
1Williams R.Labour Party96044.7%89.3%+56.0 ptsElected
2Fox A.Labour Party93443.5%86.9%+53.6 ptsElected
3Dempsey L.Plaid Cymru25511.9%23.7%

Electorate 4,219 · EC ward code W05001093 · Back to ward index