Skip to council information
Professional UK parliamentary constituency boundary mapping for print, digital publishing and campaign planning.
01751 473136 | admin@electionmaps.co.uk

UK Parliamentary Constituency and Ward Maps

Neath Port Talbot Council Map

View the Neath Port Talbot council boundary. Explore local wards, election results and party seats. Buy digital map files for £15 including VAT, or order a print.

Download or Order this Map

Digital map files cost £15.00 including VAT. Printed maps start at £41.00 including VAT and UK delivery.

Request a Custom Map
Files by Email
Secure Payment
A2, A1 or A0 Prints

We prepare your map after payment. Files are sent by email.

May 2026 council boundary. Map © Mapbox and OpenStreetMap. Boundary data © ONS and Ordnance Survey.

Residents, mid-2025

142,028

Wards

34

Seats in 2026

60

Latest result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

No single party majority. A majority of this seat total needs 31 seats. This annual archive is not a live record of party membership or the council administration.

Seats by party, 2026
PartySeats
Labour26
Other19
Plaid Cymru11
Liberal Democrats3
Green1
Reported total60

“Other” can include several parties, independents and vacancies. It is not a single voting group. Source: Open Council Data.

Seat history: 1995–2026

These are annual snapshots. A change between years can reflect elections, by-elections, party changes or boundary changes. Older records follow council names and are not a constant-boundary series. The pre-2016 source combines Green and other smaller parties under “Other” and national parties under “Nationalist parties”.

Annual council seat archive
YearTotalParty seats
202660Labour 26 · Liberal Democrats 3 · Green 1 · Plaid Cymru 11 · Other 19
202560Labour 25 · Liberal Democrats 3 · Green 1 · Plaid Cymru 11 · Other 20
202460Labour 27 · Liberal Democrats 2 · Green 1 · Plaid Cymru 11 · Other 19
202360Labour 27 · Liberal Democrats 2 · Green 1 · Plaid Cymru 12 · Other 18
202260Labour 25 · Liberal Democrats 2 · Green 1 · Plaid Cymru 12 · Other 20
202164Labour 38 · Liberal Democrats 1 · Plaid Cymru 15 · Other 10
202064Labour 39 · Liberal Democrats 1 · Plaid Cymru 16 · Other 8
201964Labour 40 · Liberal Democrats 1 · Plaid Cymru 15 · Other 8
201864Labour 43 · Liberal Democrats 1 · Plaid Cymru 15 · Other 5
201764Labour 43 · Liberal Democrats 1 · Plaid Cymru 15 · Other 5
201664Labour 43 · Plaid Cymru 8 · Other 13
201564Labour 50 · Other 6 · Nationalist parties 8
201464Labour 50 · Other 6 · Nationalist parties 8
201364Labour 52 · Other 4 · Nationalist parties 8
201264Labour 52 · Other 4 · Nationalist parties 8
201164Labour 37 · Liberal Democrats 4 · Other 12 · Nationalist parties 11
201064Labour 37 · Liberal Democrats 4 · Other 12 · Nationalist parties 11
200964Labour 37 · Liberal Democrats 4 · Other 12 · Nationalist parties 11
200864Labour 37 · Liberal Democrats 4 · Other 12 · Nationalist parties 11
200764Labour 36 · Liberal Democrats 2 · Other 16 · Nationalist parties 10
200664Labour 36 · Liberal Democrats 2 · Other 16 · Nationalist parties 10
200564Labour 36 · Liberal Democrats 2 · Other 16 · Nationalist parties 10
200464Labour 36 · Liberal Democrats 2 · Other 16 · Nationalist parties 10
200364Labour 40 · Liberal Democrats 2 · Other 12 · Nationalist parties 10
200264Labour 40 · Liberal Democrats 2 · Other 12 · Nationalist parties 10
200164Labour 40 · Liberal Democrats 2 · Other 12 · Nationalist parties 10
200064Labour 40 · Liberal Democrats 2 · Other 12 · Nationalist parties 10
199964Labour 40 · Liberal Democrats 2 · Other 12 · Nationalist parties 10
199865Labour 52 · Liberal Democrats 1 · Other 9 · Nationalist parties 3
199765Labour 52 · Liberal Democrats 1 · Other 9 · Nationalist parties 3
199665Labour 53 · Liberal Democrats 1 · Other 8 · Nationalist parties 3
199564Labour 53 · Liberal Democrats 1 · Other 7 · Nationalist parties 3

Neath Port Talbot Council and Local Areas

Welsh principal council in Wales. Official council code: W06000012. Open a ward to see its map and recorded election results.

Councils in Wales · Boundary data (GeoJSON)

Browse all 34 mapped areas

Recorded election results

Download all recorded results (CSV)

34 recorded areas in 2022. These figures describe the contests held in that year. They do not describe every seat on the council. Historical areas can differ from the current map.

Seats won in the recorded contests
  • 26 Labour
  • 19 Independent
  • 12 Plaid Cymru
  • 2 Liberal Democrats
  • 1 Green

Declared winners in this source only. This is not a council-wide vote share or a current seat total.

The supplied 2026 candidate download does not include votes or winners. The 2026 seat archive above is a different dataset. Download the separate 2026 candidate lists (CSV).

Aberavon2 seats contested · 39.0% turnout

Source area code: W05001679. Electorate: 4,244. Source and method.

Aberavon, 2022
CandidatePartyCandidate votesResult
Lynch S.Labour707Elected
Dacey A.Plaid Cymru678Elected
Hunt N.Plaid Cymru637Not elected
Thomas D.Labour608Not elected
Golding C.Independent245Not elected
Bounds I.Conservative120Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Aberdulais1 seats contested · 40.8% turnout

Source area code: W05001680. Electorate: 1,823. Source and method.

Aberdulais, 2022
CandidatePartyCandidate votesResult
Lewis C.Independent373Elected
Price R.Labour263Not elected
Bromham-Nichols L.Plaid Cymru104Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Allt-Wen1 seats contested · 41.3% turnout

Source area code: W05001681. Electorate: 2,109. Source and method.

Allt-Wen, 2022
CandidatePartyCandidate votesResult
Jenkins N.Plaid Cymru459Elected
Jones C.Labour398Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Baglan3 seats contested · 36.5% turnout

Source area code: W05001682. Electorate: 5,519. Source and method.

Baglan, 2022
CandidatePartyCandidate votesResult
Richards P.Labour1,390Elected
Clement-Williams C.Labour1,079Elected
Renkes S.Labour910Elected
Davies J.Independent781Not elected
Hill O'Shea L.Conservative386Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Blaengwrach & Glynneath West1 seats contested · 37.0% turnout

Source area code: W05001683. Electorate: 2,317. Source and method.

Blaengwrach & Glynneath West, 2022
CandidatePartyCandidate votesResult
Davies H.Independent498Elected
Edwards C.Plaid Cymru311Not elected
Davies R.Trade Union and Socialist Coalition35Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Briton Ferry East1 seats contested · 34.8% turnout

Source area code: W05001684. Electorate: 2,287. Source and method.

Briton Ferry East, 2022
CandidatePartyCandidate votesResult
James C.Independent351Elected
Rice G.Labour349Not elected
Barnett L.Plaid Cymru87Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Briton Ferry West1 seats contested · 31.3% turnout

Source area code: W05001685. Electorate: 2,095. Source and method.

Briton Ferry West, 2022
CandidatePartyCandidate votesResult
Morris K.Independent323Elected
Davies S.Labour257Not elected
Barnett D.Plaid Cymru72Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bryn & Cwmavon3 seats contested · 39.3% turnout

Source area code: W05001686. Electorate: 5,376. Source and method.

Bryn & Cwmavon, 2022
CandidatePartyCandidate votesResult
Galsworthy C.Labour1,620Elected
Mizen M.Independent1,156Elected
Whitelock D.Labour940Elected
Mizen R.Labour752Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bryncoch North1 seats contested · 50.7% turnout

Source area code: W05001687. Electorate: 1,829. Source and method.

Bryncoch North, 2022
CandidatePartyCandidate votesResult
Griffiths W.Plaid Cymru528Elected
Elkins K.Labour284Not elected
Moignard A.Conservative115Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bryncoch South2 seats contested · 38.2% turnout

Source area code: W05001688. Electorate: 4,309. Source and method.

Bryncoch South, 2022
CandidatePartyCandidate votesResult
Williams C.Plaid Cymru992Elected
Hale J.Plaid Cymru930Elected
Harle J.Labour689Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cadoxton1 seats contested · 53.8% turnout

Source area code: W05001689. Electorate: 1,404. Source and method.

Cadoxton, 2022
CandidatePartyCandidate votesResult
Rogers P.Independent388Elected
Mitchell S.Labour237Not elected
Broom A.Plaid Cymru98Not elected
Arnold B.Conservative30Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cimla & Pelenna2 seats contested · 42.5% turnout

Source area code: W05001690. Electorate: 4,079. Source and method.

Cimla & Pelenna, 2022
CandidatePartyCandidate votesResult
Hurley J.Independent1,100Elected
Bowen T.Independent845Elected
Warman J.Labour836Not elected
Musaied A.Labour362Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Coedffranc Central2 seats contested · 32.7% turnout

Source area code: W05001691. Electorate: 3,684. Source and method.

Coedffranc Central, 2022
CandidatePartyCandidate votesResult
Goldup-John N.Green552Elected
Aubrey A.Labour516Elected
Wingrave A.Labour478Not elected
Payne B.Green395Not elected
Richards D.Independent134Not elected
Little F.Liberal Democrats108Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Coedffranc North1 seats contested · 39.7% turnout

Source area code: W05001692. Electorate: 1,856. Source and method.

Coedffranc North, 2022
CandidatePartyCandidate votesResult
Harvey M.Labour455Elected
Evans N.Independent276Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Coedffranc West2 seats contested · 31.8% turnout

Source area code: W05001693. Electorate: 3,033. Source and method.

Coedffranc West, 2022
CandidatePartyCandidate votesResult
Clarke H.Liberal Democrats803Elected
Phillips C.Liberal Democrats548Elected
Langford K.Labour242Not elected
Williams M.Conservative107Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Crynant, Onllwyn & Seven Sisters2 seats contested · 49.7% turnout

Source area code: W05001694. Electorate: 4,105. Source and method.

Crynant, Onllwyn & Seven Sisters, 2022
CandidatePartyCandidate votesResult
Hunt S.Independent1,316Elected
Harris S.Independent1,195Elected
Cawsey D.Labour896Not elected
Bennett L.Green182Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cwmllynfell & Ystalyfera2 seats contested · 38.0% turnout

Source area code: W05001695. Electorate: 3,200. Source and method.

Cwmllynfell & Ystalyfera, 2022
CandidatePartyCandidate votesResult
Llewelyn A.Plaid Cymru763Elected
James C.Labour583Elected
Jones H.Plaid Cymru560Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cymer & Glyncorrwg1 seats contested · 51.6% turnout

Source area code: W05001696. Electorate: 1,776. Source and method.

Cymer & Glyncorrwg, 2022
CandidatePartyCandidate votesResult
Jones J.Independent412Elected
Davies N.Independent284Not elected
Slater J.Independent219Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Dyffryn2 seats contested · 41.4% turnout

Source area code: W05001697. Electorate: 2,932. Source and method.

Dyffryn, 2022
CandidatePartyCandidate votesResult
Peters M.Independent862Elected
Henton J.Independent427Elected
Davies K.Independent362Not elected
Finn K.Labour289Not elected
Baugh J.Independent246Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Glynneath Central & East1 seats contested · 50.3% turnout

Source area code: W05001698. Electorate: 1,863. Source and method.

Glynneath Central & East, 2022
CandidatePartyCandidate votesResult
Knoyle S.Independent547Elected
Blower J.Plaid Cymru209Not elected
Richards D.Independent171Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Godre'r Graig1 seats contested · 36.5% turnout

Source area code: W05001699. Electorate: 1,592. Source and method.

Godre'r Graig, 2022
CandidatePartyCandidate votesResult
Davies R.Plaid Cymru387Elected
Lord W.Labour162Not elected
Battye R.Green27Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Gwaun-Cae-Gurwen & Lower Brynamman2 seats contested

Source area code: W05001700. Electorate: Not available. Source and method.

Gwaun-Cae-Gurwen & Lower Brynamman, 2022
CandidatePartyCandidate votesResult
Reynolds S.Labour0Elected
Thomas S.Labour0Elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Gwynfi & Croeserw1 seats contested

Source area code: W05001701. Electorate: Not available. Source and method.

Gwynfi & Croeserw, 2022
CandidatePartyCandidate votesResult
Jones S.Independent0Elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Margam & Taibach3 seats contested · 38.9% turnout

Source area code: W05001702. Electorate: 6,167. Source and method.

Margam & Taibach, 2022
CandidatePartyCandidate votesResult
Jones R.Labour1,166Elected
Williams L.Labour1,077Elected
Keogh D.Labour982Elected
Deere C.Plaid Cymru873Not elected
Bevan S.Plaid Cymru868Not elected
White W.Plaid Cymru534Not elected
Bamsey J.Independent532Not elected
Hill O'Shea A.Conservative236Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Neath East3 seats contested · 27.0% turnout

Source area code: W05001703. Electorate: 4,627. Source and method.

Neath East, 2022
CandidatePartyCandidate votesResult
Thomas D.Plaid Cymru482Elected
Penry S.Labour463Elected
Carpenter W.Independent452Elected
Miller S.Labour427Not elected
Cooze T.Plaid Cymru418Not elected
Miller J.Labour418Not elected
MacCathail B.Plaid Cymru371Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Neath North2 seats contested · 36.4% turnout

Source area code: W05001704. Electorate: 3,034. Source and method.

Neath North, 2022
CandidatePartyCandidate votesResult
Lockyer A.Labour518Elected
Lodwig A.Independent474Elected
James S.Labour402Not elected
Dowden J.Green321Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Neath South2 seats contested · 35.9% turnout

Source area code: W05001705. Electorate: 3,804. Source and method.

Neath South, 2022
CandidatePartyCandidate votesResult
Jordan C.Independent557Elected
Rees P.Labour520Elected
Lloyd M.Plaid Cymru427Not elected
Widlake R.Labour402Not elected
McGrath A.Independent316Not elected
Fishlock J.Plaid Cymru254Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Pontardawe2 seats contested · 38.0% turnout

Source area code: W05001706. Electorate: 4,210. Source and method.

Pontardawe, 2022
CandidatePartyCandidate votesResult
Richards A.Plaid Cymru783Elected
Davies C.Plaid Cymru781Elected
Davies M.Labour732Not elected
Lord J.Labour650Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Port Talbot2 seats contested · 33.0% turnout

Source area code: W05001707. Electorate: 4,608. Source and method.

Port Talbot, 2022
CandidatePartyCandidate votesResult
Rahaman S.Labour914Elected
Freeguard S.Labour898Elected
Hunt N.Plaid Cymru367Not elected
Davies J.Independent246Not elected
Stanford-Roberts M.Plaid Cymru244Not elected
Isherwood K.Independent171Not elected
Payne B.Green46Not elected
Dowden J.Green25Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Resolven & Tonna2 seats contested · 43.5% turnout

Source area code: W05001708. Electorate: 4,599. Source and method.

Resolven & Tonna, 2022
CandidatePartyCandidate votesResult
Jones L.Labour914Elected
Lewis D.Independent842Elected
Young M.Independent737Not elected
Francis N.Labour702Not elected
Clarke A.Plaid Cymru287Not elected
Sambrook P.Plaid Cymru238Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Rhos1 seats contested · 42.9% turnout

Source area code: W05001709. Electorate: 2,118. Source and method.

Rhos, 2022
CandidatePartyCandidate votesResult
Spooner M.Plaid Cymru486Elected
Davies N.Labour403Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Sandfields East3 seats contested · 36.1% turnout

Source area code: W05001710. Electorate: 5,163. Source and method.

Sandfields East, 2022
CandidatePartyCandidate votesResult
Pursey S.Labour1,331Elected
Latham T.Labour1,057Elected
Crowley M.Labour1,006Elected
Walker-Hunt C.Plaid Cymru583Not elected
Bamsey D.Plaid Cymru556Not elected
Sprules K.Green260Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Sandfields West3 seats contested · 28.1% turnout

Source area code: W05001711. Electorate: 5,054. Source and method.

Sandfields West, 2022
CandidatePartyCandidate votesResult
Paddison S.Labour837Elected
Davies O.Labour815Elected
Wood R.Labour741Elected
Bennison A.Plaid Cymru602Not elected
Wheatley E.Plaid Cymru446Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Trebanos1 seats contested · 46.1% turnout

Source area code: W05001712. Electorate: 1,402. Source and method.

Trebanos, 2022
CandidatePartyCandidate votesResult
Phillips R.Plaid Cymru445Elected
Thomas G.Labour196Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Check the council by-election directory. The absence of an upcoming contest here does not confirm that no election is due.

Councillors: 2026 archive

Download councillors (CSV)

60 member records from the Open Council Data post-May archive. Members can change party, resign or be replaced. Use the council’s own member register for current contact details.

60 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Andrew DaceyAberavonPlaid Cymru - The Party of Wales
Stephanie GrimshawAberavonLabour Party
Caroline LewisAberdulaisIndependent / Other
Nia JenkinsAllt-wenPlaid Cymru - The Party of Wales
Carol Clement-WilliamsBaglanLabour Party
Josh TuckBaglanLabour Party
Susanne RenkesBaglanLabour Party
Hayley DaviesBlaengwrach and Glynneath WestIndependent / Other
Gareth RiceBriton Ferry EastLabour Party
Kirsty MorrisBriton Ferry WestIndependent / Other
Charlotte GalsworthyBryn and CwmavonLabour Party
Dave WhitelockBryn and CwmavonLabour Party
Rhidian MizenBryn and CwmavonLabour Party
Wyndham GriffithsBryn-coch NorthPlaid Cymru - The Party of Wales
Chris WilliamsBryn-coch SouthPlaid Cymru - The Party of Wales
Jo HaleBryn-coch SouthPlaid Cymru - The Party of Wales
Phil RogersCadoxtonIndependent / Other
Jeremy HurleyCimla and PelennaIndependent / Other
Tim BowenCimla and PelennaIndependent / Other
Angharad AubreyCoedffranc CentralIndependent / Other
Nathan Goldup-JohnCoedffranc CentralGreen Party (E&W)
Mike HarveyCoedffranc NorthLabour Party
Cen PhillipsCoedffranc WestLiberal Democrats
Helen ClarkeCoedffranc WestLiberal Democrats
Sian HarrisCrynant, Onllwyn and Seven SistersIndependent / Other
Steve HuntCrynant, Onllwyn and Seven SistersIndependent / Other
Alun LlewelynCwmllynfell and YstalyferaPlaid Cymru - The Party of Wales
Susan GroundsCwmllynfell and YstalyferaLiberal Democrats
Jeff JonesCymer and GlyncorrwgIndependent / Other
James HentonDyffrynIndependent / Other
Martyn PetersDyffrynIndependent / Other
Simon KnoyleGlynneath Central and EastIndependent / Other
Rosalyn DaviesGodre'r GraigPlaid Cymru - The Party of Wales
Sarah ThomasGwaun-Cae-Gurwen and Lower BrynammanLabour Party
Sonia ReynoldsGwaun-Cae-Gurwen and Lower BrynammanLabour Party
Scott JonesGwynfi and CroeserwIndependent / Other
Dennis KeoghMargam and Tai-bachLabour Party
Laura WilliamsMargam and Tai-bachLabour Party
Rob JonesMargam and Tai-bachLabour Party
Dan ThomasNeath EastPlaid Cymru - The Party of Wales
Lauren HeardNeath EastLabour Party
Wayne CarpenterNeath EastIndependent / Other
Alan LockyerNeath NorthLabour Party
Andy LodwigNeath NorthIndependent / Other
Carl JordanNeath SouthIndependent / Other
Peter ReesNeath SouthLabour Party
Anthony RichardsPontardawePlaid Cymru - The Party of Wales
Heath DaviesPontardawePlaid Cymru - The Party of Wales
Saifur RahamanPort TalbotLabour Party
Sharon FreeguardPort TalbotLabour Party
Dean LewisResolven and TonnaIndependent / Other
Leanne JonesResolven and TonnaLabour Party
Bob WoolfordRhosIndependent / Other
Edward LathamSandfields EastLabour Party
Matthew CrowleySandfields EastLabour Party
Sean PurseySandfields EastLabour Party
Oliver DaviesSandfields WestLabour Party
Robert WoodSandfields WestLabour Party
Suzanne PaddisonSandfields WestLabour Party
Rebeca PhillipsTrebanosPlaid Cymru - The Party of Wales

Each table has its own date, unit and source. Census categories can contain subcategories. Do not add all rows together. Residents, households and electors are different measures.

Population by ageMid-2025

Unit: people. Source and definitions.

Population by age, Mid-2025
Measurepeople
All ages142,028
Under 1623,966
Age 16 to 6486,233
Age 65 and over31,829
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011139,880
2012139,694
2013139,093
2014139,439
2015139,704
2016141,000
2017141,022
2018141,342
2019141,385
2020142,308
2021141,934
2022142,119
2023141,747
2024142,627
2025142,028
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total142,289
Residence type: Lives in a household139,114
Residence type: Lives in a communal establishment3,175
Population densityCensus 2021

Unit: people per square kilometre. Source and definitions.

Population density, Census 2021
Measurepeople per square kilometre
Population Density: Persons per square kilometre322.5
Census age groupsCensus 2021

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total142,290
Age: Aged 4 years and under7,045
Age: Aged 5 to 9 years7,973
Age: Aged 10 to 14 years8,409
Age: Aged 15 to 19 years8,854
Age: Aged 20 to 24 years7,668
Age: Aged 25 to 29 years8,340
Age: Aged 30 to 34 years8,840
Age: Aged 35 to 39 years8,754
Age: Aged 40 to 44 years8,206
Age: Aged 45 to 49 years8,439
Age: Aged 50 to 54 years9,779
Age: Aged 55 to 59 years10,331
Age: Aged 60 to 64 years9,519
Age: Aged 65 to 69 years8,364
Age: Aged 70 to 74 years8,250
Age: Aged 75 to 79 years5,867
Age: Aged 80 to 84 years3,978
Age: Aged 85 years and over3,674
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households62,375
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households62,374
Accommodation type: Detached13,305
Accommodation type: Semi-detached26,897
Accommodation type: Terraced15,855
Accommodation type: In a purpose-built block of flats or tenement5,139
Accommodation type: Part of a converted or shared house, including bedsits640
Accommodation type: Part of another converted building, for example, former school, church or warehouse150
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop309
Accommodation type: A caravan or other mobile or temporary structure79
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households62,377
Tenure of household: Owned41,511
Tenure of household: Owned: Owns outright23,850
Tenure of household: Owned: Owns with a mortgage or loan17,661
Tenure of household: Shared ownership99
Tenure of household: Shared ownership: Shared ownership99
Tenure of household: Social rented11,999
Tenure of household: Social rented: Rents from council or Local Authority4,657
Tenure of household: Social rented: Other social rented7,342
Tenure of household: Private rented8,652
Tenure of household: Private rented: Private landlord or letting agency7,014
Tenure of household: Private rented: Other private rented1,638
Tenure of household: Lives rent free116
Economic activityCensus 2021

Unit: people aged 16 and over. Source and definitions.

Economic activity, Census 2021
Measurepeople aged 16 and over
Economic activity status: Total: All usual residents aged 16 years and over117,182
Economic activity status: Economically active (excluding full-time students)60,380
Economic activity status: Economically active (excluding full-time students):In employment57,679
Economic activity status: Economically active (excluding full-time students):In employment:Employee51,142
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time13,667
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time37,475
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees1,232
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time270
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time962
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees5,305
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time1,923
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time3,382
Economic activity status: Economically active (excluding full-time students): Unemployed2,701
Economic activity status: Economically active and a full-time student2,061
Economic activity status: Economically active and a full-time student:In employment1,512
Economic activity status: Economically active and a full-time student:In employment:Employee1,436
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time1,199
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time237
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees11
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time8
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Full-time3
Economic activity status: Economically active and a full-time student:In employment:Self-employed without employees65
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time48
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time17
Economic activity status: Economically active and a full-time student: Unemployed549
Economic activity status: Economically inactive54,741
Economic activity status: Economically inactive: Retired29,419
Economic activity status: Economically inactive: Student6,317
Economic activity status: Economically inactive: Looking after home or family5,583
Economic activity status: Economically inactive: Long-term sick or disabled9,671
Economic activity status: Economically inactive: Other3,751
QualificationsCensus 2021

Unit: people aged 16 and over. Source and definitions.

Qualifications, Census 2021
Measurepeople aged 16 and over
Highest level of qualification: Total: All usual residents aged 16 years and over117,182
Highest level of qualification: No qualifications27,722
Highest level of qualification: Level 1 and entry level qualifications10,667
Highest level of qualification: Level 2 qualifications17,359
Highest level of qualification: Apprenticeship7,557
Highest level of qualification: Level 3 qualifications20,433
Highest level of qualification: Level 4 qualifications and above30,280
Highest level of qualification: Other qualifications3,164
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents142,289
General health: Very good health64,583
General health: Good health43,219
General health: Fair health21,961
General health: Bad health9,388
General health: Very bad health3,138
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents142,289
Disability: Disabled under the Equality Act35,676
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot18,753
Disability: Disabled under the Equality Act: Day-to-day activities limited a little16,923
Disability: Not disabled under the Equality Act106,613
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited8,820
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions97,793
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents142,290
Ethnic group: Asian, Asian British or Asian Welsh2,253
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi508
Ethnic group: Asian, Asian British or Asian Welsh: Chinese387
Ethnic group: Asian, Asian British or Asian Welsh: Indian527
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani224
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian607
Ethnic group: Black, Black British, Black Welsh, Caribbean or African522
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African274
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean148
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black100
Ethnic group: Mixed or Multiple ethnic groups1,583
Ethnic group: Mixed or Multiple ethnic groups: White and Asian493
Ethnic group: Mixed or Multiple ethnic groups: White and Black African211
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean535
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups344
Ethnic group: White137,511
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British135,111
Ethnic group: White: Irish437
Ethnic group: White: Gypsy or Irish Traveller170
Ethnic group: White: Roma33
Ethnic group: White: Other White1,760
Ethnic group: Other ethnic group421
Ethnic group: Other ethnic group: Arab105
Ethnic group: Other ethnic group: Any other ethnic group316
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents142,289
Religion: No religion70,941
Religion: Christian59,974
Religion: Buddhist383
Religion: Hindu400
Religion: Jewish32
Religion: Muslim1,062
Religion: Sikh151
Religion: Other religion630
Religion: Not answered8,716
GDP history (archived release)1998–2019

Unit: GBP millions. Source and definitions. Historic economic output at current market prices. This is an old release, not a current local economy estimate.

GDP history (archived release), 1998–2019
MeasureGBP millions
19981,644
19991,687
20001,760
20011,686
20021,714
20031,761
20041,793
20051,877
20062,059
20072,097
20082,126
20092,074
20102,252
20112,282
20122,358
20132,501
20142,568
20152,661
20162,789
20172,838
20182,962
20193,041
Welsh neighbourhood deprivation2025

Unit: neighbourhoods. Source and definitions.

Welsh neighbourhood deprivation, 2025
Measureneighbourhoods
Total LSOAs90
Most deprived 10% LSOAs in Wales (ranks 1-191)15
Most deprived 20% LSOAs in Wales (ranks 1-382)33
Most deprived 30% LSOAs in Wales (ranks 1-574)42
Most deprived 50% LSOAs in Wales (ranks 1-958)65

About the data

We use ONS boundaries, published election results, Open Council Data seat and member records, and official population, census and local finance statistics. Each table shows its date. Read about the sources, coverage and methods.