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

Caerphilly Council Map

View the Caerphilly 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

176,078

Wards

31

Seats in 2026

69

Latest result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

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

Seats by party, 2026
PartySeats
Labour42
Plaid Cymru19
Other7
Green1
Reported total69

“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
202669Labour 42 · Green 1 · Plaid Cymru 19 · Other 7
202569Labour 45 · Plaid Cymru 18 · Other 6
202469Labour 45 · Plaid Cymru 18 · Other 6
202369Labour 45 · Plaid Cymru 17 · Other 7
202269Labour 45 · Plaid Cymru 18 · Other 6
202173Labour 49 · Plaid Cymru 18 · Other 6
202073Labour 49 · Plaid Cymru 18 · Other 6
201973Labour 49 · Plaid Cymru 18 · Other 6
201873Labour 50 · Plaid Cymru 18 · Other 5
201773Labour 50 · Plaid Cymru 18 · Other 5
201673Labour 48 · Plaid Cymru 20 · Other 5
201573Labour 50 · Other 3 · Nationalist parties 20
201473Labour 50 · Other 3 · Nationalist parties 20
201373Labour 50 · Other 3 · Nationalist parties 20
201273Labour 50 · Other 3 · Nationalist parties 20
201173Labour 32 · Other 9 · Nationalist parties 32
201073Labour 32 · Other 9 · Nationalist parties 32
200973Labour 32 · Other 9 · Nationalist parties 32
200873Labour 32 · Other 9 · Nationalist parties 32
200773Labour 40 · Other 7 · Nationalist parties 26
200673Labour 39 · Other 8 · Nationalist parties 26
200573Labour 39 · Other 8 · Nationalist parties 26
200473Labour 39 · Other 8 · Nationalist parties 26
200373Labour 28 · Liberal Democrats 4 · Other 3 · Nationalist parties 38
200273Labour 28 · Liberal Democrats 4 · Other 3 · Nationalist parties 38
200173Labour 28 · Liberal Democrats 3 · Other 4 · Nationalist parties 38
200073Labour 28 · Liberal Democrats 3 · Other 4 · Nationalist parties 38
199973Labour 28 · Liberal Democrats 3 · Other 4 · Nationalist parties 38
199868Labour 56 · Other 3 · Nationalist parties 9
199768Labour 56 · Other 3 · Nationalist parties 9
199669Labour 57 · Other 3 · Nationalist parties 9
199568Labour 57 · Other 2 · Nationalist parties 9

Caerphilly Council and Local Areas

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

Councils in Wales · Boundary data (GeoJSON)

Browse all 31 mapped areas

Recorded election results

Download all recorded results (CSV)

31 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
  • 44 Labour
  • 18 Plaid Cymru
  • 6 Independent
  • 1 Conservative

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).

Aber Valley3 seats contested · 26.4% turnout

Source area code: W05001648. Electorate: 4,749. Source and method.

Aber Valley, 2022
CandidatePartyCandidate votesResult
Roberts J.Plaid Cymru903Elected
Taylor J.Plaid Cymru901Elected
Bishop C.Plaid Cymru773Elected
Morgan J.Labour440Not 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.

Aberbargoed & Bargoed3 seats contested · 27.1% turnout

Source area code: W05001649. Electorate: 7,197. Source and method.

Aberbargoed & Bargoed, 2022
CandidatePartyCandidate votesResult
Davies T.Labour904Elected
Price D.Labour810Elected
Ingram-Jones D.Labour803Elected
Bissex-Foster C.Plaid Cymru743Not elected
Edwards P.Plaid Cymru729Not elected
Houston K.Plaid Cymru676Not elected
Puddefoot R.Independent259Not elected
Gingell B.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.

Abercarn2 seats contested · 29.9% turnout

Source area code: W05001650. Electorate: 4,121. Source and method.

Abercarn, 2022
CandidatePartyCandidate votesResult
Whitcombe A.Labour743Elected
Preece D.Labour653Elected
Jones J.Plaid Cymru484Not elected
Jones I.Plaid Cymru408Not 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.

Argoed1 seats contested · 28.8% turnout

Source area code: W05001651. Electorate: 2,038. Source and method.

Argoed, 2022
CandidatePartyCandidate votesResult
Williams W.Labour356Elected
James I.Independent121Not elected
Parsons S.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.

Bedwas & Trethomas3 seats contested · 33.8% turnout

Source area code: W05001652. Electorate: 5,139. Source and method.

Bedwas & Trethomas, 2022
CandidatePartyCandidate votesResult
Phipps L.Labour1,197Elected
Aldworth L.Labour1,023Elected
Winslade J.Labour913Elected
Llewellyn D.Plaid Cymru469Not elected
Leek J.Plaid Cymru343Not elected
Lloyd K.Conservative273Not elected
Thomas P.Trade Union and Socialist Coalition111Not 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.

Blackwood3 seats contested · 37.9% turnout

Source area code: W05001653. Electorate: 6,508. Source and method.

Blackwood, 2022
CandidatePartyCandidate votesResult
Etheridge K.Independent1,877Elected
Farina-Childs A.Independent1,695Elected
Dix N.Independent1,634Elected
Jones D.Labour738Not elected
Marsden H.Labour482Not 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.

Cefn Forest & Pengam3 seats contested · 30.4% turnout

Source area code: W05001654. Electorate: 5,678. Source and method.

Cefn Forest & Pengam, 2022
CandidatePartyCandidate votesResult
Williams S.Labour929Elected
Heron T.Labour886Elected
Chacon-Dawson M.Labour856Elected
Phillips L.Independent582Not elected
James G.Independent554Not elected
Edwards G.Independent553Not elected
Parker J.Conservative238Not 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.

Cross Keys1 seats contested · 32.2% turnout

Source area code: W05001655. Electorate: 2,559. Source and method.

Cross Keys, 2022
CandidatePartyCandidate votesResult
Simmonds J.Labour415Elected
Cook C.Plaid Cymru334Not elected
Potts T.Liberal Democrats57Not 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.

Crumlin2 seats contested · 33.1% turnout

Source area code: W05001656. Electorate: 4,434. Source and method.

Crumlin, 2022
CandidatePartyCandidate votesResult
Thomas C.Labour846Elected
Woodland K.Labour652Elected
Davies M.Plaid Cymru562Not elected
Morgan C.Plaid Cymru470Not elected
Lloyd M.Liberal Democrats104Not elected
Lloyd S.Liberal Democrats83Not 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.

Darran Valley1 seats contested · 30.2% turnout

Source area code: W05001657. Electorate: 1,898. Source and method.

Darran Valley, 2022
CandidatePartyCandidate votesResult
Chapman R.Labour512Elected
Hughes G.Independent60Not 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.

Gilfach1 seats contested · 31.1% turnout

Source area code: W05001658. Electorate: 1,532. Source and method.

Gilfach, 2022
CandidatePartyCandidate votesResult
Andrews C.Labour343Elected
Meredith E.Plaid Cymru129Not 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.

Hengoed2 seats contested · 27.9% turnout

Source area code: W05001659. Electorate: 4,155. Source and method.

Hengoed, 2022
CandidatePartyCandidate votesResult
Cushing D.Plaid Cymru608Elected
Parry T.Plaid Cymru576Elected
Rowlands T.Labour502Not elected
Stone R.Labour494Not 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.

Llanbradach2 seats contested · 36.6% turnout

Source area code: W05001660. Electorate: 3,247. Source and method.

Llanbradach, 2022
CandidatePartyCandidate votesResult
Mann C.Plaid Cymru775Elected
Enright G.Plaid Cymru643Elected
Birkinshaw-Bird A.Labour394Not elected
Birkinshaw-Bird R.Labour365Not 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.

Machen & Rudry2 seats contested · 34.2% turnout

Source area code: W05001661. Electorate: 3,813. Source and method.

Machen & Rudry, 2022
CandidatePartyCandidate votesResult
Morgan C.Labour714Elected
McConnell A.Labour670Elected
Aicheler S.Liberal Democrats417Not elected
Smith E.Conservative283Not elected
Bryant G.Liberal Democrats243Not 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.

Maesycwmmer1 seats contested · 29.6% turnout

Source area code: W05001662. Electorate: 1,964. Source and method.

Maesycwmmer, 2022
CandidatePartyCandidate votesResult
Rao J.Labour337Elected
Davies G.Plaid Cymru226Not 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.

Morgan Jones3 seats contested · 37.9% turnout

Source area code: W05001663. Electorate: 5,811. Source and method.

Morgan Jones, 2022
CandidatePartyCandidate votesResult
Pritchard J.Labour1,092Elected
Cook S.Labour1,002Elected
Broughton-Pettit A.Labour916Elected
Prew M.Plaid Cymru816Not elected
Downes M.Plaid Cymru636Not elected
Robotham M.Plaid Cymru625Not elected
Child J.Conservative242Not elected
Child J.Conservative229Not elected
Celnik A.Green214Not 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.

Moriah & Pontlottyn2 seats contested · 31.7% turnout

Source area code: W05001664. Electorate: 4,033. Source and method.

Moriah & Pontlottyn, 2022
CandidatePartyCandidate votesResult
Powerll M.Labour907Elected
Harse D.Labour781Elected
Morgan R.Plaid Cymru305Not elected
Davies A.Plaid Cymru259Not 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.

NEW TREDEGAR2 seats contested · 28.7% turnout

Source area code: W05001666. Electorate: 3,295. Source and method.

NEW TREDEGAR, 2022
CandidatePartyCandidate votesResult
Stenner E.Labour675Elected
Evans M.Labour617Elected
Gifford T.Independent299Not elected
Vann F.Independent154Not 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.

Nelson2 seats contested · 39.6% turnout

Source area code: W05001665. Electorate: 3,636. Source and method.

Nelson, 2022
CandidatePartyCandidate votesResult
Morgan S.Labour627Elected
Miles N.Conservative518Elected
Powell R.Independent383Not elected
Jenkins B.Independent365Not elected
Dafydd E.Plaid Cymru296Not elected
John A.Plaid Cymru286Not elected
Miles B.Labour82Not 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.

Newbridge3 seats contested · 31.2% turnout

Source area code: W05001667. Electorate: 4,881. Source and method.

Newbridge, 2022
CandidatePartyCandidate votesResult
Hussey A.Labour745Elected
Johnston G.Labour733Elected
Jeremiah L.Labour729Elected
Ackerman L.Plaid Cymru687Not elected
Mills R.Plaid Cymru468Not elected
Morrisey W.Plaid Cymru415Not elected
Edwards C.Conservative193Not elected
Butcher K.Conservative182Not 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.

Penmaen2 seats contested · 31.5% turnout

Source area code: W05001668. Electorate: 4,533. Source and method.

Penmaen, 2022
CandidatePartyCandidate votesResult
Saralis R.Labour831Elected
Sadler J.Labour775Elected
Short A.Plaid Cymru458Not elected
Jones K.Plaid Cymru454Not 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.

Penyrheol4 seats contested · 32.6% turnout

Source area code: W05001669. Electorate: 9,235. Source and method.

Penyrheol, 2022
CandidatePartyCandidate votesResult
Whittle L.Plaid Cymru1,975Elected
Scriven J.Plaid Cymru1,660Elected
Skivens S.Plaid Cymru1,626Elected
Ead G.Plaid Cymru1,458Elected
Rosser P.Labour1,159Not elected
Gorman B.Conservative532Not 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.

Pontllanfraith3 seats contested · 31.0% turnout

Source area code: W05001670. Electorate: 6,416. Source and method.

Pontllanfraith, 2022
CandidatePartyCandidate votesResult
Adams M.Labour1,045Elected
Cook P.Labour926Elected
Gordon C.Labour815Elected
Richards L.Independent782Not elected
Williams R.Independent565Not elected
Wells J.Independent515Not elected
Clark C.Conservative373Not elected
Pearce J.Social Democratic Party210Not 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.

Risca East3 seats contested · 25.9% turnout

Source area code: W05001671. Electorate: 4,735. Source and method.

Risca East, 2022
CandidatePartyCandidate votesResult
George N.Labour698Elected
Leonard A.Labour631Elected
Leonard P.Labour626Elected
Ham B.Plaid Cymru404Not elected
Thomas A.Plaid Cymru401Not elected
Farrell M.Plaid Cymru301Not 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.

Risca West2 seats contested · 34.3% turnout

Source area code: W05001672. Electorate: 4,014. Source and method.

Risca West, 2022
CandidatePartyCandidate votesResult
Owen B.Independent983Elected
Wright C.Labour629Elected
Derraven R.Independent585Not 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.

St. Cattwg3 seats contested · 32.8% turnout

Source area code: W05001673. Electorate: 5,633. Source and method.

St. Cattwg, 2022
CandidatePartyCandidate votesResult
Pritchard H.Plaid Cymru902Elected
Gair A.Labour848Elected
Pritchard J.Plaid Cymru843Elected
Bezzina C.Labour822Not elected
Toner J.Labour784Not elected
Moss C.Plaid Cymru752Not 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.

St. Martins3 seats contested · 41.3% turnout

Source area code: W05001674. Electorate: 6,753. Source and method.

St. Martins, 2022
CandidatePartyCandidate votesResult
Elsbury C.Plaid Cymru1,581Elected
Fussell J.Plaid Cymru1,522Elected
Kent S.Plaid Cymru1,421Elected
Lewis C.Labour1,165Not elected
Lea R.Conservative568Not 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.

Twyn Carno1 seats contested · 35.8% turnout

Source area code: W05001675. Electorate: 2,280. Source and method.

Twyn Carno, 2022
CandidatePartyCandidate votesResult
Cuss C.Labour652Elected
Bailie P.Independent159Not 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.

Van2 seats contested · 30.3% turnout

Source area code: W05001676. Electorate: 3,390. Source and method.

Van, 2022
CandidatePartyCandidate votesResult
Forehead C.Labour536Elected
Forehead E.Labour490Elected
Hughes L.Plaid Cymru443Not elected
Grenfell J.Plaid Cymru408Not 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.

Ynysddu2 seats contested · 45.8% turnout

Source area code: W05001677. Electorate: 3,036. Source and method.

Ynysddu, 2022
CandidatePartyCandidate votesResult
Jones J.Independent1,162Elected
Reed J.Independent1,150Elected
Marsden P.Labour213Not elected
Marsden P.Labour182Not 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.

Ystrad Mynach2 seats contested · 37.3% turnout

Source area code: W05001678. Electorate: 4,148. Source and method.

Ystrad Mynach, 2022
CandidatePartyCandidate votesResult
James M.Plaid Cymru972Elected
Angel A.Plaid Cymru914Elected
Cook M.Labour640Not 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.

Upcoming contests in the candidate archive

Downloaded 19 October 2026. Candidate lists may be incomplete. Check the council’s notice before you vote.

19 November 2026 — Risca East
  • Darren Crandon — Reform UK
  • Marcus Leonard — Labour Party
Check the Democracy Club ballot record

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)

69 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.

69 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Charlotte BishopAber ValleyPlaid Cymru - The Party of Wales
John RobertsAber ValleyPlaid Cymru - The Party of Wales
John TaylorAber ValleyPlaid Cymru - The Party of Wales
Chris Bissex-FosterAberbargoed and BargoedLabour Party
Dawn Ingram-JonesAberbargoed and BargoedLabour Party
Tudor DaviesAberbargoed and BargoedLabour Party
Andrew WhitcombeAbercarnLabour Party
Denver PreeceAbercarnLabour Party
Walter WilliamsArgoedLabour Party
Elizabeth AldworthBedwas and TrethomasLabour Party
Jill WinsladeBedwas and TrethomasLabour Party
Lisa PhippsBedwas and TrethomasLabour Party
Andrew Farina-ChildsBlackwoodIndependent / Other
Kevin EtheridgeBlackwoodIndependent / Other
Nigel DixBlackwoodIndependent / Other
Marina Chacon-DawsonCefn Fforest and PengamLabour Party
Shane WilliamsCefn Fforest and PengamLabour Party
Teresa HeronCefn Fforest and PengamLabour Party
Julian SimmondsCrosskeysLabour Party
Carl ThomasCrumlinLabour Party
Kristian WoodlandCrumlinLabour Party
Robert ChapmanDarran ValleyLabour Party
Carol AndrewsGilfachLabour Party
Donna CushingHengoedPlaid Cymru - The Party of Wales
Teresa ParryHengoedPlaid Cymru - The Party of Wales
Colin MannLlanbradachPlaid Cymru - The Party of Wales
Gary EnrightLlanbradachPlaid Cymru - The Party of Wales
Amanda McConnellMachen and RudryLabour Party
Chris MorganMachen and RudryLabour Party
Jo RaoMaesycwmmerLabour Party
Anne Broughton-PettitMorgan JonesLabour Party
James PritchardMorgan JonesLabour Party
Shayne CookMorgan JonesLabour Party
David HarseMoriah and PontlottynLabour Party
Mansel PowellMoriah and PontlottynLabour Party
Brenda MilesNelsonIndependent / Other
Sean MorganNelsonGreen Party (E&W)
Eluned StennerNew TredegarLabour Party
Mark EvansNew TredegarLabour Party
Adrian HusseyNewbridgeLabour Party
Gary JohnstonNewbridgeLabour Party
Leeroy JeremiahNewbridgeLabour Party
Elizabeth DaviesPenmaenLabour Party
Roy SaralisPenmaenLabour Party
Aneurin MintonPenyrheolPlaid Cymru - The Party of Wales
Greg EadPenyrheolPlaid Cymru - The Party of Wales
Jon ScrivenPenyrheolPlaid Cymru - The Party of Wales
Steve SkivensPenyrheolPlaid Cymru - The Party of Wales
Colin GordonPontllanfraithLabour Party
Mike AdamsPontllanfraithLabour Party
Patricia CookPontllanfraithLabour Party
Arianna LeonardRisca EastLabour Party
Nigel GeorgeRisca EastLabour Party
Philippa LeonardRisca EastLabour Party
Bob OwenRisca WestIndependent / Other
Ceri WrightRisca WestLabour Party
Ann GairSt CattwgLabour Party
Haydn PritchardSt CattwgPlaid Cymru - The Party of Wales
Judith PritchardSt CattwgPlaid Cymru - The Party of Wales
Colin ElsburySt MartinsPlaid Cymru - The Party of Wales
James FussellSt MartinsPlaid Cymru - The Party of Wales
Stephen KentSt MartinsPlaid Cymru - The Party of Wales
Carl CussTwyn CarnoLabour Party
Elaine ForeheadVanLabour Party
Jeff GrenfellVanPlaid Cymru - The Party of Wales
Jan JonesYnysdduIndependent / Other
Janine ReedYnysdduIndependent / Other
Alan AngelYstrad MynachPlaid Cymru - The Party of Wales
Martyn JamesYstrad MynachPlaid 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 ages176,078
Under 1630,820
Age 16 to 64108,027
Age 65 and over37,231
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011178,782
2012178,563
2013178,236
2014178,513
2015178,269
2016178,013
2017177,610
2018177,277
2019176,735
2020176,805
2021175,999
2022176,001
2023176,277
2024176,232
2025176,078
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total175,952
Residence type: Lives in a household175,055
Residence type: Lives in a communal establishment897
Population densityCensus 2021

Unit: people per square kilometre. Source and definitions.

Population density, Census 2021
Measurepeople per square kilometre
Population Density: Persons per square kilometre634.2
Census age groupsCensus 2021

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total175,945
Age: Aged 4 years and under9,216
Age: Aged 5 to 9 years10,412
Age: Aged 10 to 14 years10,813
Age: Aged 15 to 19 years9,592
Age: Aged 20 to 24 years9,058
Age: Aged 25 to 29 years10,676
Age: Aged 30 to 34 years11,581
Age: Aged 35 to 39 years11,240
Age: Aged 40 to 44 years10,575
Age: Aged 45 to 49 years11,018
Age: Aged 50 to 54 years12,649
Age: Aged 55 to 59 years12,716
Age: Aged 60 to 64 years10,989
Age: Aged 65 to 69 years9,852
Age: Aged 70 to 74 years10,029
Age: Aged 75 to 79 years7,058
Age: Aged 80 to 84 years4,651
Age: Aged 85 years and over3,820
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households76,257
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households76,257
Accommodation type: Detached13,093
Accommodation type: Semi-detached30,283
Accommodation type: Terraced26,464
Accommodation type: In a purpose-built block of flats or tenement5,090
Accommodation type: Part of a converted or shared house, including bedsits525
Accommodation type: Part of another converted building, for example, former school, church or warehouse221
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop540
Accommodation type: A caravan or other mobile or temporary structure41
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households76,255
Tenure of household: Owned51,502
Tenure of household: Owned: Owns outright27,449
Tenure of household: Owned: Owns with a mortgage or loan24,053
Tenure of household: Shared ownership228
Tenure of household: Shared ownership: Shared ownership228
Tenure of household: Social rented14,323
Tenure of household: Social rented: Rents from council or Local Authority10,065
Tenure of household: Social rented: Other social rented4,258
Tenure of household: Private rented10,154
Tenure of household: Private rented: Private landlord or letting agency8,598
Tenure of household: Private rented: Other private rented1,556
Tenure of household: Lives rent free48
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 over143,484
Economic activity status: Economically active (excluding full-time students)79,503
Economic activity status: Economically active (excluding full-time students):In employment75,799
Economic activity status: Economically active (excluding full-time students):In employment:Employee66,944
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time16,451
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time50,493
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees1,631
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time330
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time1,301
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees7,224
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time2,530
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time4,694
Economic activity status: Economically active (excluding full-time students): Unemployed3,704
Economic activity status: Economically active and a full-time student2,326
Economic activity status: Economically active and a full-time student:In employment1,640
Economic activity status: Economically active and a full-time student:In employment:Employee1,568
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time1,289
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time279
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees10
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time5
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Full-time5
Economic activity status: Economically active and a full-time student:In employment:Self-employed without employees62
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time47
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time15
Economic activity status: Economically active and a full-time student: Unemployed686
Economic activity status: Economically inactive61,655
Economic activity status: Economically inactive: Retired33,893
Economic activity status: Economically inactive: Student5,848
Economic activity status: Economically inactive: Looking after home or family6,900
Economic activity status: Economically inactive: Long-term sick or disabled10,856
Economic activity status: Economically inactive: Other4,158
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 over143,482
Highest level of qualification: No qualifications34,625
Highest level of qualification: Level 1 and entry level qualifications14,433
Highest level of qualification: Level 2 qualifications22,242
Highest level of qualification: Apprenticeship7,889
Highest level of qualification: Level 3 qualifications24,146
Highest level of qualification: Level 4 qualifications and above36,306
Highest level of qualification: Other qualifications3,841
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents175,952
General health: Very good health76,930
General health: Good health56,471
General health: Fair health27,645
General health: Bad health11,275
General health: Very bad health3,631
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents175,952
Disability: Disabled under the Equality Act41,562
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot21,226
Disability: Disabled under the Equality Act: Day-to-day activities limited a little20,336
Disability: Not disabled under the Equality Act134,390
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited11,115
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions123,275
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents175,955
Ethnic group: Asian, Asian British or Asian Welsh1,584
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi38
Ethnic group: Asian, Asian British or Asian Welsh: Chinese446
Ethnic group: Asian, Asian British or Asian Welsh: Indian456
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani155
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian489
Ethnic group: Black, Black British, Black Welsh, Caribbean or African283
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African129
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean93
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black61
Ethnic group: Mixed or Multiple ethnic groups1,754
Ethnic group: Mixed or Multiple ethnic groups: White and Asian535
Ethnic group: Mixed or Multiple ethnic groups: White and Black African247
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean539
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups433
Ethnic group: White171,955
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British169,356
Ethnic group: White: Irish389
Ethnic group: White: Gypsy or Irish Traveller38
Ethnic group: White: Roma46
Ethnic group: White: Other White2,126
Ethnic group: Other ethnic group379
Ethnic group: Other ethnic group: Arab87
Ethnic group: Other ethnic group: Any other ethnic group292
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents175,953
Religion: No religion99,767
Religion: Christian63,998
Religion: Buddhist322
Religion: Hindu246
Religion: Jewish84
Religion: Muslim594
Religion: Sikh210
Religion: Other religion766
Religion: Not answered9,966
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,748
19991,772
20001,850
20011,878
20021,945
20032,035
20042,133
20052,219
20062,324
20072,369
20082,395
20092,355
20102,434
20112,606
20122,668
20132,801
20142,905
20153,071
20163,235
20173,329
20183,464
20193,574
Welsh neighbourhood deprivation2025

Unit: neighbourhoods. Source and definitions.

Welsh neighbourhood deprivation, 2025
Measureneighbourhoods
Total LSOAs110
Most deprived 10% LSOAs in Wales (ranks 1-191)12
Most deprived 20% LSOAs in Wales (ranks 1-382)28
Most deprived 30% LSOAs in Wales (ranks 1-574)41
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.