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

Denbighshire Council Map

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

98,247

Wards

29

Seats in 2026

48

Selected result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

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

Seats by party, 2026
PartySeats
Other16
Labour14
Conservative8
Plaid Cymru8
Green2
Reported total48

“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
202648Conservative 8 · Labour 14 · Green 2 · Plaid Cymru 8 · Other 16
202548Conservative 9 · Labour 15 · Green 2 · Plaid Cymru 8 · Other 14
202448Conservative 7 · Labour 17 · Green 2 · Plaid Cymru 8 · Other 14
202348Conservative 7 · Labour 17 · Green 2 · Plaid Cymru 8 · Other 14
202248Conservative 6 · Labour 19 · Liberal Democrats 1 · Green 2 · Plaid Cymru 8 · Other 12
202147Conservative 15 · Labour 11 · Plaid Cymru 10 · Other 11
202047Conservative 15 · Labour 12 · Plaid Cymru 8 · Other 12
201947Conservative 15 · Labour 12 · Plaid Cymru 9 · Other 11
201847Conservative 15 · Labour 13 · Plaid Cymru 9 · Other 10
201747Conservative 15 · Labour 13 · Plaid Cymru 9 · Other 10
201647Conservative 7 · Labour 18 · Plaid Cymru 8 · Other 14
201547Conservative 8 · Labour 18 · Other 13 · Nationalist parties 8
201447Conservative 8 · Labour 18 · Other 13 · Nationalist parties 8
201347Conservative 9 · Labour 18 · Liberal Democrats 1 · Other 12 · Nationalist parties 7
201247Conservative 9 · Labour 18 · Liberal Democrats 1 · Other 12 · Nationalist parties 7
201147Conservative 18 · Labour 7 · Liberal Democrats 1 · Other 13 · Nationalist parties 8
201047Conservative 18 · Labour 7 · Liberal Democrats 1 · Other 13 · Nationalist parties 8
200947Conservative 18 · Labour 7 · Liberal Democrats 1 · Other 13 · Nationalist parties 8
200847Conservative 18 · Labour 7 · Liberal Democrats 1 · Other 13 · Nationalist parties 8
200747Conservative 7 · Labour 8 · Liberal Democrats 2 · Other 23 · Nationalist parties 7
200647Conservative 7 · Labour 8 · Liberal Democrats 2 · Other 23 · Nationalist parties 7
200547Conservative 7 · Labour 8 · Liberal Democrats 2 · Other 23 · Nationalist parties 7
200447Conservative 7 · Labour 8 · Liberal Democrats 2 · Other 23 · Nationalist parties 7
200347Conservative 2 · Labour 13 · Liberal Democrats 1 · Other 23 · Nationalist parties 8
200247Conservative 2 · Labour 13 · Liberal Democrats 1 · Other 23 · Nationalist parties 8
200147Conservative 2 · Labour 13 · Liberal Democrats 1 · Other 23 · Nationalist parties 8
200047Conservative 2 · Labour 13 · Liberal Democrats 1 · Other 23 · Nationalist parties 8
199947Conservative 2 · Labour 13 · Liberal Democrats 1 · Other 23 · Nationalist parties 8
199850Labour 20 · Liberal Democrats 3 · Other 20 · Nationalist parties 7
199750Labour 20 · Liberal Democrats 3 · Other 20 · Nationalist parties 7
199650Labour 20 · Liberal Democrats 3 · Other 20 · Nationalist parties 7
199549Labour 20 · Liberal Democrats 3 · Other 19 · Nationalist parties 7

Denbighshire Council and Local Areas

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

Councils in Wales · Boundary data (GeoJSON)

Browse all 29 mapped areas

Recorded election results

Download all recorded results (CSV)

29 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
  • 19 Labour
  • 12 Independent
  • 8 Plaid Cymru
  • 6 Conservative
  • 2 Green
  • 1 Liberal Democrats

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

Alyn Valley1 seats contested

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

Alyn Valley, 2022
CandidatePartyCandidate votesResult
Mendies T.Conservative0Elected

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.

Bodelwyddan1 seats contested · 40.5% turnout

Source area code: W05001333. Electorate: 1,653. Source and method.

Bodelwyddan, 2022
CandidatePartyCandidate votesResult
Metri R.Labour384Elected
Mainon A.Conservative285Not 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.

Denbigh Caledfryn Henllan3 seats contested

Source area code: W05001334. Electorate: 3,759. Source and method.

Denbigh Caledfryn Henllan, 2022
CandidatePartyCandidate votesResult
Edwards P.Independent630Elected
Jones D.Plaid Cymru531Elected
Lloyd-Williams G.Independent513Elected
Stevens K.Independent505Not elected
Jones S.Plaid Cymru497Not elected
Pritchard L.Conservative191Not elected
Frobisher G.Conservative172Not elected
Stanley B.Conservative142Not 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.

Denbigh Lower2 seats contested

Source area code: W05001335. Electorate: 3,654. Source and method.

Denbigh Lower, 2022
CandidatePartyCandidate votesResult
Young M.Independent992Elected
Thomas R.Plaid Cymru886Elected
Jones G.Conservative329Not elected
Boucknooghe M.Conservative285Not 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.

Dyserth1 seats contested · 33.3% turnout

Source area code: W05001336. Electorate: 2,025. Source and method.

Dyserth, 2022
CandidatePartyCandidate votesResult
Williams D.Independent534Elected
Pennington A.Conservative141Not 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.

Edeirnion2 seats contested

Source area code: W05001337. Electorate: 2,785. Source and method.

Edeirnion, 2022
CandidatePartyCandidate votesResult
Hughes A.Plaid Cymru821Elected
Ellis G.Plaid Cymru719Elected
Hughes G.Labour365Not elected
Hickey J.Conservative143Not elected
Jones H.Conservative111Not 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.

Efenechtyd1 seats contested · 40.1% turnout

Source area code: W05001338. Electorate: 1,345. Source and method.

Efenechtyd, 2022
CandidatePartyCandidate votesResult
Williams E.Plaid Cymru426Elected
Vernon G.Conservative113Not 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.

Llandyrnog1 seats contested · 44.3% turnout

Source area code: W05001339. Electorate: 1,791. Source and method.

Llandyrnog, 2022
CandidatePartyCandidate votesResult
Parry M.Independent556Elected
McGuire J.No description152Not elected
Garnett N.Conservative85Not 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.

Llanfair Dyffryn Clwyd Gwyddelwern1 seats contested · 46.0% turnout

Source area code: W05001340. Electorate: 1,911. Source and method.

Llanfair Dyffryn Clwyd Gwyddelwern, 2022
CandidatePartyCandidate votesResult
Evans H.Independent591Elected
Brelsford P.Conservative146Not elected
Collins A.Green143Not 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.

Llangollen2 seats contested

Source area code: W05001341. Electorate: 3,355. Source and method.

Llangollen, 2022
CandidatePartyCandidate votesResult
Edwards K.Independent626Elected
Keddie P.Independent623Elected
Marshall S.Green543Not elected
Davies S.Independent445Not elected
Butters D.Conservative130Not elected
Jarvis R.Conservative106Not 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.

Llanrhaeadr-Yng-Nghinmeirch1 seats contested · 47.4% turnout

Source area code: W05001342. Electorate: 1,509. Source and method.

Llanrhaeadr-Yng-Nghinmeirch, 2022
CandidatePartyCandidate votesResult
Williams H.Plaid Cymru497Elected
Murfitt D.Conservative219Not 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.

Moel Famau1 seats contested · 46.3% turnout

Source area code: W05001343. Electorate: 1,894. Source and method.

Moel Famau, 2022
CandidatePartyCandidate votesResult
Williams H.Independent588Elected
Astbury P.Conservative288Not 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.

Prestatyn: Central Ward2 seats contested

Source area code: W05001344. Electorate: 2,871. Source and method.

Prestatyn: Central Ward, 2022
CandidatePartyCandidate votesResult
Harland J.Green806Elected
Irving H.Conservative387Elected
Murray B.Labour386Not elected
Jones T.Conservative328Not elected
Spalding R.Green289Not elected
Fraser R.Independent64Not 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.

Prestatyn: East Ward2 seats contested

Source area code: W05001345. Electorate: 3,207. Source and method.

Prestatyn: East Ward, 2022
CandidatePartyCandidate votesResult
Myatt Tomlin A.Independent597Elected
Heaton E.Labour563Elected
Sampson A.Conservative462Not elected
Thompson-Hill J.Conservative396Not 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.

Prestatyn: Meliden1 seats contested · 33.9% turnout

Source area code: W05001346. Electorate: 1,556. Source and method.

Prestatyn: Meliden, 2022
CandidatePartyCandidate votesResult
Matthews J.Labour320Elected
Evans C.Conservative207Not 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.

Prestatyn: North Ward3 seats contested

Source area code: W05001347. Electorate: 4,809. Source and method.

Prestatyn: North Ward, 2022
CandidatePartyCandidate votesResult
Clewitt K.Labour733Elected
McLellan J.Labour696Elected
German G.Labour682Elected
Flynn T.Conservative507Not elected
Flynn R.Conservative470Not elected
Frobisher S.Conservative405Not elected
Penlington P.Plaid Cymru380Not elected
Duffy P.No description344Not elected
German M.No description310Not elected
Penlington S.Plaid Cymru278Not elected
Marsden-Duffy H.No description255Not elected
Forrest R.Plaid Cymru250Not 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.

Prestatyn: South West Ward2 seats contested

Source area code: W05001348. Electorate: 2,895. Source and method.

Prestatyn: South West Ward, 2022
CandidatePartyCandidate votesResult
Sandilands G.Labour691Elected
Holliday C.Labour657Elected
Brockbanks G.Conservative423Not elected
Oko-Jaja E.Conservative317Not 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.

Rhuddlan2 seats contested

Source area code: W05001349. Electorate: 3,075. Source and method.

Rhuddlan, 2022
CandidatePartyCandidate votesResult
Davies A.Conservative586Elected
Roberts A.Plaid Cymru512Elected
Simmons V.Labour385Not elected
Beech I.Conservative329Not elected
Rhys B.Plaid Cymru209Not elected
Farrall D.Independent164Not 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.

Rhyl East2 seats contested

Source area code: W05001350. Electorate: 3,656. Source and method.

Rhyl East, 2022
CandidatePartyCandidate votesResult
Mellor B.Labour591Elected
Evans J.Conservative497Elected
Thomas T.Conservative492Not elected
McAlpine J.Labour472Not elected
Jones M.Independent184Not 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.

Rhyl South2 seats contested

Source area code: W05001351. Electorate: 2,914. Source and method.

Rhyl South, 2022
CandidatePartyCandidate votesResult
Chamberlain Jones J.Labour661Elected
Chard E.Labour605Elected
Thomas D.Conservative395Not elected
Lambert G.Conservative394Not 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.

Rhyl South West2 seats contested

Source area code: W05001352. Electorate: 3,787. Source and method.

Rhyl South West, 2022
CandidatePartyCandidate votesResult
King D.Labour529Elected
Prendergast P.Labour492Elected
Bamber M.Conservative246Not elected
Bowen L.Conservative241Not elected
Ball J.Independent122Not 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.

Rhyl Trellewelyn2 seats contested

Source area code: W05001353. Electorate: 3,087. Source and method.

Rhyl Trellewelyn, 2022
CandidatePartyCandidate votesResult
Mullen-James W.Labour453Elected
Walker M.Labour445Elected
Kendrick R.Independent333Not elected
Woodfine M.Conservative199Not elected
Peake L.Conservative192Not elected
Hughes-Jones J.Plaid Cymru142Not 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.

Rhyl Ty Newydd2 seats contested

Source area code: W05001354. Electorate: 3,348. Source and method.

Rhyl Ty Newydd, 2022
CandidatePartyCandidate votesResult
Blakeley B.Labour682Elected
Williams C.Labour612Elected
Jones B.Conservative465Not elected
Martin N.Conservative396Not 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.

Rhyl West2 seats contested

Source area code: W05001355. Electorate: 3,187. Source and method.

Rhyl West, 2022
CandidatePartyCandidate votesResult
Butterfield J.Labour420Elected
James A.Labour389Elected
Lambert M.Conservative104Not elected
Humphreys J.Conservative98Not elected
Tyrie T.Liberal Democrats76Not 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.

Ruthin3 seats contested

Source area code: W05001356. Electorate: 4,437. Source and method.

Ruthin, 2022
CandidatePartyCandidate votesResult
Hilditch-Roberts H.Independent1,488Elected
Wynne E.Plaid Cymru1,396Elected
Feeley B.Liberal Democrats999Elected
Harris G.Independent931Not elected
Stacey T.Green282Not elected
Ryland R.Conservative207Not elected
Wheaver C.Conservative112Not elected
Furnival J.Conservative108Not 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. Asaph East1 seats contested · 37.5% turnout

Source area code: W05001357. Electorate: 1,546. Source and method.

St. Asaph East, 2022
CandidatePartyCandidate votesResult
Hogg M.Green310Elected
Nelson L.Conservative270Not 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. Asaph West1 seats contested · 28.3% turnout

Source area code: W05001358. Electorate: 1,276. Source and method.

St. Asaph West, 2022
CandidatePartyCandidate votesResult
Scott P.Conservative222Elected
Morton P.Independent139Not 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.

Trefnant1 seats contested · 42.1% turnout

Source area code: W05001359. Electorate: 1,538. Source and method.

Trefnant, 2022
CandidatePartyCandidate votesResult
Elson J.Conservative330Elected
Davies M.Plaid Cymru318Not 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.

Tremeirchion1 seats contested · 50.2% turnout

Source area code: W05001360. Electorate: 1,365. Source and method.

Tremeirchion, 2022
CandidatePartyCandidate votesResult
Evans C.Independent272Elected
Pritchard M.Independent209Not elected
Mearns C.Conservative204Not 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)

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

48 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Terry MendiesAlyn ValleyConservative and Unionist
Raj MetriBodelwyddanLabour Party
Delyth JonesDenbigh Caledfryn HenllanPlaid Cymru - The Party of Wales
Geraint Lloyd-WilliamsDenbigh Caledfryn HenllanIndependent / Other
Pauline EdwardsDenbigh Caledfryn HenllanIndependent / Other
Mark YoungDenbigh LowerIndependent / Other
Rhys ThomasDenbigh LowerPlaid Cymru - The Party of Wales
David Gwyn WilliamsDyserthIndependent / Other
Alan HughesEdeirnionPlaid Cymru - The Party of Wales
Gwyneth EllisEdeirnionPlaid Cymru - The Party of Wales
Eryl WilliamsEfenechdydPlaid Cymru - The Party of Wales
Merfyn ParryLlandyrnogIndependent / Other
Hugh EvansLlanfair Dyffryn Clwyd GwyddelwernIndependent / Other
Karen EdwardsLlangollenIndependent / Other
Paul KeddieLlangollenIndependent / Other
Elfed WilliamsLlanrhaeadr-yng-NghinmeirchPlaid Cymru - The Party of Wales
Huw WilliamsMoel FamauIndependent / Other
Ben WilliamsPrestatyn CentralConservative and Unionist
Jon HarlandPrestatyn CentralGreen Party (E&W)
Andrea TomlinPrestatyn EastIndependent / Other
Elen HeatonPrestatyn EastLabour Party
Julie MatthewsPrestatyn MelidenLabour Party
Anton SampsonPrestatyn NorthConservative and Unionist
Jason McLellanPrestatyn NorthLabour Party
Kelly ClewettPrestatyn NorthLabour Party
Carol HollidayPrestatyn South WestLabour Party
Gareth SandilandsPrestatyn South WestLabour Party
Ann DaviesRhuddlanConservative and Unionist
Arwel RobertsRhuddlanPlaid Cymru - The Party of Wales
Barry MellorRhyl EastLabour Party
Justine EvansRhyl EastConservative and Unionist
Ellie ChardRhyl SouthLabour Party
VacantRhyl SouthVacant
Diane KingRhyl South WestLabour Party
James MayRhyl South WestLabour Party
Michelle Blakeley-WalkerRhyl TrellewelynIndependent / Other
Will PriceRhyl TrellewelynIndependent / Other
Brian JonesRhyl Tŷ NewyddConservative and Unionist
Cheryl WilliamsRhyl Tŷ NewyddLabour Party
Alan JamesRhyl WestLabour Party
Joan ButterfieldRhyl WestLabour Party
Bobby FeeleyRuthinIndependent / Other
Emrys WynneRuthinPlaid Cymru - The Party of Wales
Huw Hilditch-RobertsRuthinIndependent / Other
Martyn HoggSt Asaph EastGreen Party (E&W)
Peter ScottSt Asaph WestConservative and Unionist
James ElsonTrefnantConservative and Unionist
Chris EvansTremeirchionIndependent / Other

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 ages98,247
Under 1616,798
Age 16 to 6456,309
Age 65 and over25,140
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
201193,919
201294,119
201394,378
201494,670
201594,691
201694,723
201794,597
201894,596
201994,766
202095,558
202196,047
202296,531
202397,235
202497,868
202598,247
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total95,817
Residence type: Lives in a household94,182
Residence type: Lives in a communal establishment1,635
Population densityCensus 2021

Unit: people per square kilometre. Source and definitions.

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

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total95,817
Age: Aged 4 years and under4,769
Age: Aged 5 to 9 years5,339
Age: Aged 10 to 14 years5,664
Age: Aged 15 to 19 years5,160
Age: Aged 20 to 24 years4,499
Age: Aged 25 to 29 years5,089
Age: Aged 30 to 34 years5,125
Age: Aged 35 to 39 years4,891
Age: Aged 40 to 44 years4,943
Age: Aged 45 to 49 years5,750
Age: Aged 50 to 54 years6,878
Age: Aged 55 to 59 years7,310
Age: Aged 60 to 64 years6,653
Age: Aged 65 to 69 years6,064
Age: Aged 70 to 74 years6,625
Age: Aged 75 to 79 years4,803
Age: Aged 80 to 84 years3,257
Age: Aged 85 years and over2,998
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households42,387
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households42,384
Accommodation type: Detached18,520
Accommodation type: Semi-detached13,551
Accommodation type: Terraced5,433
Accommodation type: In a purpose-built block of flats or tenement3,111
Accommodation type: Part of a converted or shared house, including bedsits872
Accommodation type: Part of another converted building, for example, former school, church or warehouse272
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop496
Accommodation type: A caravan or other mobile or temporary structure129
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households42,387
Tenure of household: Owned27,940
Tenure of household: Owned: Owns outright16,828
Tenure of household: Owned: Owns with a mortgage or loan11,112
Tenure of household: Shared ownership234
Tenure of household: Shared ownership: Shared ownership234
Tenure of household: Social rented5,648
Tenure of household: Social rented: Rents from council or Local Authority3,298
Tenure of household: Social rented: Other social rented2,350
Tenure of household: Private rented8,492
Tenure of household: Private rented: Private landlord or letting agency7,295
Tenure of household: Private rented: Other private rented1,197
Tenure of household: Lives rent free73
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 over78,908
Economic activity status: Economically active (excluding full-time students)41,792
Economic activity status: Economically active (excluding full-time students):In employment39,880
Economic activity status: Economically active (excluding full-time students):In employment:Employee32,942
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time9,630
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time23,312
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees1,281
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time242
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time1,039
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees5,657
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time2,111
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time3,546
Economic activity status: Economically active (excluding full-time students): Unemployed1,912
Economic activity status: Economically active and a full-time student1,244
Economic activity status: Economically active and a full-time student:In employment966
Economic activity status: Economically active and a full-time student:In employment:Employee910
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time748
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time162
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees8
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time3
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 employees48
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time24
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time24
Economic activity status: Economically active and a full-time student: Unemployed278
Economic activity status: Economically inactive35,872
Economic activity status: Economically inactive: Retired22,395
Economic activity status: Economically inactive: Student3,193
Economic activity status: Economically inactive: Looking after home or family3,301
Economic activity status: Economically inactive: Long-term sick or disabled4,908
Economic activity status: Economically inactive: Other2,075
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 over78,908
Highest level of qualification: No qualifications15,668
Highest level of qualification: Level 1 and entry level qualifications7,175
Highest level of qualification: Level 2 qualifications11,990
Highest level of qualification: Apprenticeship4,966
Highest level of qualification: Level 3 qualifications12,903
Highest level of qualification: Level 4 qualifications and above24,010
Highest level of qualification: Other qualifications2,196
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents95,817
General health: Very good health43,115
General health: Good health31,254
General health: Fair health14,621
General health: Bad health5,179
General health: Very bad health1,648
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents95,817
Disability: Disabled under the Equality Act22,368
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot10,672
Disability: Disabled under the Equality Act: Day-to-day activities limited a little11,696
Disability: Not disabled under the Equality Act73,449
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited6,362
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions67,087
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents95,820
Ethnic group: Asian, Asian British or Asian Welsh1,650
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi115
Ethnic group: Asian, Asian British or Asian Welsh: Chinese337
Ethnic group: Asian, Asian British or Asian Welsh: Indian332
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani166
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian700
Ethnic group: Black, Black British, Black Welsh, Caribbean or African268
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African179
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean44
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black45
Ethnic group: Mixed or Multiple ethnic groups1,052
Ethnic group: Mixed or Multiple ethnic groups: White and Asian350
Ethnic group: Mixed or Multiple ethnic groups: White and Black African162
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean313
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups227
Ethnic group: White92,488
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British90,470
Ethnic group: White: Irish484
Ethnic group: White: Gypsy or Irish Traveller62
Ethnic group: White: Roma32
Ethnic group: White: Other White1,440
Ethnic group: Other ethnic group362
Ethnic group: Other ethnic group: Arab119
Ethnic group: Other ethnic group: Any other ethnic group243
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents95,817
Religion: No religion40,297
Religion: Christian47,226
Religion: Buddhist320
Religion: Hindu209
Religion: Jewish48
Religion: Muslim740
Religion: Sikh38
Religion: Other religion483
Religion: Not answered6,456
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,065
19991,085
20001,135
20011,185
20021,284
20031,358
20041,445
20051,503
20061,575
20071,608
20081,636
20091,568
20101,621
20111,695
20121,694
20131,803
20141,875
20151,894
20161,989
20172,085
20182,145
20192,179
Welsh neighbourhood deprivation2025

Unit: neighbourhoods. Source and definitions.

Welsh neighbourhood deprivation, 2025
Measureneighbourhoods
Total LSOAs58
Most deprived 10% LSOAs in Wales (ranks 1-191)7
Most deprived 20% LSOAs in Wales (ranks 1-382)10
Most deprived 30% LSOAs in Wales (ranks 1-574)15
Most deprived 50% LSOAs in Wales (ranks 1-958)27

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.