← Neath Port Talbot (all cycles) · 5 May 2022 cohort

Neath Port Talbot 2022

Local elections held 5 May 2022.

32 ward races
57 seats
36 elected below the proportional quota
63.2% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share that would be needed to be guaranteed that seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the gap as points under par — the editorial indictment. Above-par results are just majority mandates and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 32 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 57 seats had been allocated to those vote totals in proportion (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 in this council, negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Labour Party32,87346.4%2442.1%2747.4%-3
PC16,86023.8%1221.1%1424.6%-2
Independent16,83823.8%1831.6%1424.6%+4
Green Party1,8082.6%11.8%11.8%0
Liberal Democrats1,4592.1%23.5%11.8%+1
Conservative and Unionist Party9941.4%00.0%00.0%0
Trade Unionist and Socialist Coalition350.0%00.0%00.0%0
Total70,867100.0%57100.0%57100.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

Wards in this council

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

Race results

Dyffryn · 2-seat (bloc vote)

Marginal winner 19.5% Proportional quota 33.3% Difference +13.8 pts below quota Valid ballots 2,186

RankCandidatePartyVotesShareElected
1Peters M.Independent86239.4%Elected
2Henton J.Independent42719.5%Elected
3Davies K.Independent36216.6%
4Finn K.Labour Party28913.2%
5Baugh J.Independent24611.3%

Electorate 2,932 · Ballots cast 2,186 · EC ward code W05001697 · Back to ward index

Neath South · 2-seat (bloc vote)

Marginal winner 21.0% Proportional quota 33.3% Difference +12.3 pts below quota Valid ballots 2,476

RankCandidatePartyVotesShareElected
1Jordan C.Independent55722.5%Elected
2Rees P.Labour Party52021.0%Elected
3Lloyd M.PC42717.2%
4Widlake R.Labour Party40216.2%
5McGrath A.Independent31612.8%
6Fishlock J.PC25410.3%

Electorate 3,804 · Ballots cast 2,476 · EC ward code W05001705 · Back to ward index

Resolven & Tonna · 2-seat (bloc vote)

Marginal winner 22.6% Proportional quota 33.3% Difference +10.7 pts below quota Valid ballots 3,720

RankCandidatePartyVotesShareElected
1Jones L.Labour Party91424.6%Elected
2Lewis D.Independent84222.6%Elected
3Young M.Independent73719.8%
4Francis N.Labour Party70218.9%
5Clarke A.PC2877.7%
6Sambrook P.PC2386.4%

Electorate 4,599 · Ballots cast 3,720 · EC ward code W05001708 · Back to ward index

Aberavon · 2-seat (bloc vote)

Marginal winner 22.6% Proportional quota 33.3% Difference +10.7 pts below quota Valid ballots 2,995

RankCandidatePartyVotesShareElected
1Lynch S.Labour Party70723.6%Elected
2Dacey A.PC67822.6%Elected
3Hunt N.PC63721.3%
4Thomas D.Labour Party60820.3%
5Golding C.Independent2458.2%
6Bounds I.Conservative and Unionist Party1204.0%

Electorate 4,244 · Ballots cast 2,995 · EC ward code W05001679 · Back to ward index

Neath East · 3-seat (bloc vote)

Marginal winner 14.9% Proportional quota 25.0% Difference +10.1 pts below quota Valid ballots 3,031

RankCandidatePartyVotesShareElected
1Thomas D.PC48215.9%Elected
2Penry S.Labour Party46315.3%Elected
3Carpenter W.Independent45214.9%Elected
4Miller S.Labour Party42714.1%
5Miller J.Labour Party41813.8%
6Cooze T.PC41813.8%
7MacCathail B.PC37112.2%

Electorate 4,627 · Ballots cast 3,031 · EC ward code W05001703 · Back to ward index

Coedffranc Central · 2-seat (bloc vote)

Marginal winner 23.6% Proportional quota 33.3% Difference +9.7 pts below quota Valid ballots 2,183

RankCandidatePartyVotesShareElected
1Goldup-John N.Green Party55225.3%Elected
2Aubrey A.Labour Party51623.6%Elected
3Wingrave A.Labour Party47821.9%
4Payne B.Green Party39518.1%
5Richards D.Independent1346.1%
6Little F.Liberal Democrats1084.9%

Electorate 3,684 · Ballots cast 2,183 · EC ward code W05001691 · Back to ward index

Margam & Taibach · 3-seat (bloc vote)

Marginal winner 15.7% Proportional quota 25.0% Difference +9.3 pts below quota Valid ballots 6,268

RankCandidatePartyVotesShareElected
1Jones R.Labour Party1,16618.6%Elected
2Williams L.Labour Party1,07717.2%Elected
3Keogh D.Labour Party98215.7%Elected
4Deere C.PC87313.9%
5Bevan S.PC86813.8%
6White W.PC5348.5%
7Bamsey J.Independent5328.5%
8Hill O'Shea A.Conservative and Unionist Party2363.8%

Electorate 6,167 · Ballots cast 6,268 · EC ward code W05001702 · Back to ward index

Pontardawe · 2-seat (bloc vote)

Marginal winner 26.5% Proportional quota 33.3% Difference +6.8 pts below quota Valid ballots 2,946

RankCandidatePartyVotesShareElected
1Richards A.PC78326.6%Elected
2Davies C.PC78126.5%Elected
3Davies M.Labour Party73224.8%
4Lord J.Labour Party65022.1%

Electorate 4,210 · Ballots cast 2,946 · EC ward code W05001706 · Back to ward index

Cimla & Pelenna · 2-seat (bloc vote)

Marginal winner 26.9% Proportional quota 33.3% Difference +6.4 pts below quota Valid ballots 3,143

RankCandidatePartyVotesShareElected
1Hurley J.Independent1,10035.0%Elected
2Bowen T.Independent84526.9%Elected
3Warman J.Labour Party83626.6%
4Musaied A.Labour Party36211.5%

Electorate 4,079 · Ballots cast 3,143 · EC ward code W05001690 · Back to ward index

Neath North · 2-seat (bloc vote)

Marginal winner 27.6% Proportional quota 33.3% Difference +5.7 pts below quota Valid ballots 1,715

RankCandidatePartyVotesShareElected
1Lockyer A.Labour Party51830.2%Elected
2Lodwig A.Independent47427.6%Elected
3James S.Labour Party40223.4%
4Dowden J.Green Party32118.7%

Electorate 3,034 · Ballots cast 1,715 · EC ward code W05001704 · Back to ward index

Briton Ferry East · single-seat

Marginal winner 44.6% Proportional quota 50.0% Difference +5.4 pts below quota Valid ballots 787

RankCandidatePartyVotesShareElected
1James C.Independent35144.6%Elected
2Rice G.Labour Party34944.3%
3Barnett L.PC8711.1%

Electorate 2,287 · Ballots cast 787 · EC ward code W05001684 · Back to ward index

Baglan · 3-seat (bloc vote)

Marginal winner 20.0% Proportional quota 25.0% Difference +5.0 pts below quota Valid ballots 4,546

RankCandidatePartyVotesShareElected
1Richards P.Labour Party1,39030.6%Elected
2Clement-Williams C.Labour Party1,07923.7%Elected
3Renkes S.Labour Party91020.0%Elected
4Davies J.Independent78117.2%
5Hill O'Shea L.Conservative and Unionist Party3868.5%

Electorate 5,519 · Ballots cast 4,546 · EC ward code W05001682 · Back to ward index

Cymer & Glyncorrwg · single-seat

Marginal winner 45.0% Proportional quota 50.0% Difference +5.0 pts below quota Valid ballots 915

RankCandidatePartyVotesShareElected
1Jones J.Independent41245.0%Elected
2Davies N.Independent28431.0%
3Slater J.Independent21923.9%

Electorate 1,776 · Ballots cast 915 · EC ward code W05001696 · Back to ward index

Sandfields East · 3-seat (bloc vote)

Marginal winner 21.0% Proportional quota 25.0% Difference +4.0 pts below quota Valid ballots 4,793

RankCandidatePartyVotesShareElected
1Pursey S.Labour Party1,33127.8%Elected
2Latham T.Labour Party1,05722.1%Elected
3Crowley M.Labour Party1,00621.0%Elected
4Walker-Hunt C.PC58312.2%
5Bamsey D.PC55611.6%
6Sprules K.Green Party2605.4%

Electorate 5,163 · Ballots cast 4,793 · EC ward code W05001710 · Back to ward index

Bryn & Cwmavon · 3-seat (bloc vote)

Marginal winner 21.0% Proportional quota 25.0% Difference +4.0 pts below quota Valid ballots 4,468

RankCandidatePartyVotesShareElected
1Galsworthy C.Labour Party1,62036.3%Elected
2Mizen M.Independent1,15625.9%Elected
3Whitelock D.Labour Party94021.0%Elected
4Mizen R.Labour Party75216.8%

Electorate 5,376 · Ballots cast 4,468 · EC ward code W05001686 · Back to ward index

Sandfields West · 3-seat (bloc vote)

Marginal winner 21.5% Proportional quota 25.0% Difference +3.5 pts below quota Valid ballots 3,441

RankCandidatePartyVotesShareElected
1Paddison S.Labour Party83724.3%Elected
2Davies O.Labour Party81523.7%Elected
3Wood R.Labour Party74121.5%Elected
4Bennison A.PC60217.5%
5Wheatley E.PC44613.0%

Electorate 5,054 · Ballots cast 3,441 · EC ward code W05001711 · Back to ward index

Cwmllynfell & Ystalyfera · 2-seat (bloc vote)

Marginal winner 30.6% Proportional quota 33.3% Difference +2.7 pts below quota Valid ballots 1,906

RankCandidatePartyVotesShareElected
1Llewelyn A.PC76340.0%Elected
2James C.Labour Party58330.6%Elected
3Jones H.PC56029.4%

Electorate 3,200 · Ballots cast 1,906 · EC ward code W05001695 · Back to ward index

Port Talbot · 2-seat (bloc vote)

Marginal winner 30.8% Proportional quota 33.3% Difference +2.5 pts below quota Valid ballots 2,911

RankCandidatePartyVotesShareElected
1Rahaman S.Labour Party91431.4%Elected
2Freeguard S.Labour Party89830.8%Elected
3Hunt N.PC36712.6%
4Davies J.Independent2468.5%
5Stanford-Roberts M.PC2448.4%
6Isherwood K.Independent1715.9%
7Payne B.Green Party461.6%
8Dowden J.Green Party250.9%

Electorate 4,608 · Ballots cast 2,911 · EC ward code W05001707 · Back to ward index

Coedffranc West · 2-seat (bloc vote)

Marginal winner 32.2% Proportional quota 33.3% Difference +1.1 pts below quota Valid ballots 1,700

RankCandidatePartyVotesShareElected
1Clarke H.Liberal Democrats80347.2%Elected
2Phillips C.Liberal Democrats54832.2%Elected
3Langford K.Labour Party24214.2%
4Williams M.Conservative and Unionist Party1076.3%

Electorate 3,033 · Ballots cast 1,700 · EC ward code W05001693 · Back to ward index

Briton Ferry West · single-seat

Marginal winner 49.5% Proportional quota 50.0% Difference +0.5 pts below quota Valid ballots 652

RankCandidatePartyVotesShareElected
1Morris K.Independent32349.5%Elected
2Davies S.Labour Party25739.4%
3Barnett D.PC7211.0%

Electorate 2,095 · Ballots cast 652 · EC ward code W05001685 · Back to ward index

Crynant, Onllwyn & Seven Sisters · 2-seat (bloc vote)

Marginal winner 33.3% Proportional quota 33.3% Difference 0.0 pts below quota Valid ballots 3,589

RankCandidatePartyVotesShareElected
1Hunt S.Independent1,31636.7%Elected
2Harris S.Independent1,19533.3%Elected
3Cawsey D.Labour Party89625.0%
4Bennett L.Green Party1825.1%

Electorate 4,105 · Ballots cast 3,589 · EC ward code W05001694 · Back to ward index

Aberdulais · single-seat

Marginal winner 50.4% Proportional quota 50.0% Difference −0.4 pts Valid ballots 740

RankCandidatePartyVotesShareElected
1Lewis C.Independent37350.4%Elected
2Price R.Labour Party26335.5%
3Bromham-Nichols L.PC10414.1%

Electorate 1,823 · Ballots cast 740 · EC ward code W05001680 · Back to ward index

Cadoxton · single-seat

Marginal winner 51.5% Proportional quota 50.0% Difference −1.5 pts Valid ballots 753

RankCandidatePartyVotesShareElected
1Rogers P.Independent38851.5%Elected
2Mitchell S.Labour Party23731.5%
3Broom A.PC9813.0%
4Arnold B.Conservative and Unionist Party304.0%

Electorate 1,404 · Ballots cast 753 · EC ward code W05001689 · Back to ward index

Bryncoch South · 2-seat (bloc vote)

Marginal winner 35.6% Proportional quota 33.3% Difference −2.3 pts Valid ballots 2,611

RankCandidatePartyVotesShareElected
1Williams C.PC99238.0%Elected
2Hale J.PC93035.6%Elected
3Harle J.Labour Party68926.4%

Electorate 4,309 · Ballots cast 2,611 · EC ward code W05001688 · Back to ward index

Allt-Wen · single-seat

Marginal winner 53.6% Proportional quota 50.0% Difference −3.6 pts Valid ballots 857

RankCandidatePartyVotesShareElected
1Jenkins N.PC45953.6%Elected
2Jones C.Labour Party39846.4%

Electorate 2,109 · Ballots cast 857 · EC ward code W05001681 · Back to ward index

Rhos · single-seat

Marginal winner 54.7% Proportional quota 50.0% Difference −4.7 pts Valid ballots 889

RankCandidatePartyVotesShareElected
1Spooner M.PC48654.7%Elected
2Davies N.Labour Party40345.3%

Electorate 2,118 · Ballots cast 889 · EC ward code W05001709 · Back to ward index

Bryncoch North · single-seat

Marginal winner 57.0% Proportional quota 50.0% Difference −7.0 pts Valid ballots 927

RankCandidatePartyVotesShareElected
1Griffiths W.PC52857.0%Elected
2Elkins K.Labour Party28430.6%
3Moignard A.Conservative and Unionist Party11512.4%

Electorate 1,829 · Ballots cast 927 · EC ward code W05001687 · Back to ward index

Blaengwrach & Glynneath West · single-seat

Marginal winner 59.0% Proportional quota 50.0% Difference −9.0 pts Valid ballots 844

RankCandidatePartyVotesShareElected
1Davies H.Independent49859.0%Elected
2Edwards C.PC31136.8%
3Davies R.Trade Unionist and Socialist Coalition354.1%

Electorate 2,317 · Ballots cast 844 · EC ward code W05001683 · Back to ward index

Glynneath Central & East · single-seat

Marginal winner 59.0% Proportional quota 50.0% Difference −9.0 pts Valid ballots 927

RankCandidatePartyVotesShareElected
1Knoyle S.Independent54759.0%Elected
2Blower J.PC20922.5%
3Richards D.Independent17118.4%

Electorate 1,863 · Ballots cast 927 · EC ward code W05001698 · Back to ward index

Coedffranc North · single-seat

Marginal winner 62.2% Proportional quota 50.0% Difference −12.2 pts Valid ballots 731

RankCandidatePartyVotesShareElected
1Harvey M.Labour Party45562.2%Elected
2Evans N.Independent27637.8%

Electorate 1,856 · Ballots cast 731 · EC ward code W05001692 · Back to ward index

Godre'r Graig · single-seat

Marginal winner 67.2% Proportional quota 50.0% Difference −17.2 pts Valid ballots 576

RankCandidatePartyVotesShareElected
1Davies R.PC38767.2%Elected
2Lord W.Labour Party16228.1%
3Battye R.Green Party274.7%

Electorate 1,592 · Ballots cast 576 · EC ward code W05001699 · Back to ward index

Trebanos · single-seat

Marginal winner 69.4% Proportional quota 50.0% Difference −19.4 pts Valid ballots 641

RankCandidatePartyVotesShareElected
1Phillips R.PC44569.4%Elected
2Thomas G.Labour Party19630.6%

Electorate 1,402 · Ballots cast 641 · EC ward code W05001712 · Back to ward index