Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

Welsh speakers by council, Census 2021

Usual residents of each of Wales's 22 councils by Welsh speakers, Census 2021, from the ONS Census API (its “Number of people aged 3 years and over who can speak Welsh (3 categories)”).

Aged 3 years or over: Cannot speak Welsh, highest: Cardiff

308,483

Census Day, 21 March 2021

Verified against source, 30 October 2026, 11:51 UTC
Welsh speakers by council, Census 2021
0100k200k300k400kCardiff308,483Swansea205,903Rhondda Cynon Taf201,762Caerphilly152,850Newport142,283Flintshire133,134Bridgend128,257Neath Port Talbot119,658Wrexham115,132Vale of Glamorgan113,345Carmarthenshire109,881Powys108,544Pembrokeshire99,580Monmouthshire82,835Conwy82,805Torfaen82,014Denbighshire72,116Blaenau Gwent60,761Merthyr Tydfil51,878Gwynedd40,747Ceredigion38,233Isle of Anglesey29,673

Source: Office for National Statistics (Census 2021). Contains public sector information licensed under the Open Government Licence v3.0.

Data table

22 rows

AreaDoes not applyAged 3 years or over: Cannot speak WelshAged 3 years or over: Can speak Welsh
Cardiff W0600001511,068308,48342,757
Swansea W060000116,601205,90325,986
Rhondda Cynon Taf W060000167,333201,76228,556
Caerphilly W060000185,265152,85017,837
Newport W060000225,715142,28311,594
Flintshire W060000054,400133,13417,428
Bridgend W060000134,194128,25713,037
Neath Port Talbot W060000123,969119,65818,662
Wrexham W060000064,032115,13215,953
Vale of Glamorgan W060000143,859113,34514,737
Carmarthenshire W060000105,178109,88172,838
Powys W060000233,267108,54421,358
Pembrokeshire W060000093,15299,58020,626
Monmouthshire W060000212,26782,8357,852
Conwy W060000032,93682,80529,000
Torfaen W060000202,89682,0147,366
Denbighshire W060000042,75572,11620,946
Blaenau Gwent W060000192,10860,7614,035
Merthyr Tydfil W060000241,88251,8785,079
Gwynedd W060000023,08640,74773,560
Ceredigion W060000081,56438,23331,678
Isle of Anglesey W060000011,79229,67337,413

Download CSVDownload JSON with full provenance

Map

Aged 3 years or over: Cannot speak Welsh · 22 areas, each shaded by the fifth of the areas its figure falls in

  • 30k to 61k
  • 61k to 100k
  • 100k to 115k
  • 115k to 153k
  • 153k to 308k

Boundaries: Council boundaries, May 2026, from the geography spine. Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2026.

Source and licence

Publisher
Office for National Statistics (Census 2021)
Check it yourself
https://www.ons.gov.uk/datasets/create
Licence
Open Government Licence v3.0 – Contains public sector information licensed under the Open Government Licence v3.0.
Retrieved
30 October 2026, 11:44 UTC
Raw files fetched

Verification

Verified against source, 30 October 2026, 11:51 UTC Run at 30 October 2026, 11:51 UTC; 66 of 66 figures matched the live source.

ResultCheckDetail
PassProvenance recordedOffice for National Statistics (Census 2021); Open Government Licence v3.0; retrieved 2026-10-30T11:44:25Z; 2 raw file(s)
PassRaw files match recorded SHA-2562 of 2 files intact
PassRe-parsing raw files reproduces figures66 of 66 figures and the headline reproduced
PassFigures are finite numbers66 figures, 0 invalid
PassLive source matches every figure66 of 66 figures match exactly after downloading 2 source file(s) again (2 byte-identical); the headline matches
PassThe ONS's answer for England and for Wales agreesin 3 of 3 cells (a category in a nation) the councils sum to the nation's count at https://api.beta.ons.gov.uk/v1/population-types/UR/census-observations?area-type=ctry&dimensions=welsh_speaking_3_plus within twice the square root of the councils summed (0 exactly; the largest gap 0.32 of its limit), the Census's cell-by-cell perturbation
PassSource page answershttps://www.ons.gov.uk/datasets/create – HTTP 200

Notes

  • Census Day was the 21st of March 2021. The ONS perturbs every count slightly to protect privacy, each cell on its own, so a council's categories can add up to a total a few people different from one topic to another, and its councils add up to England's and Wales's counts only within a few dozen.
  • By council as the ONS's Census API gives them, its lower-tier local authorities of 2023, with Barnsley's and Sheffield's figures under the codes they had until the 1st of April 2025, as the API gives them. Scotland's and Northern Ireland's censuses are separate, so their councils are not here.
  • Every council's categories together count all its usual residents, “Does not apply” those the question was not asked of.
  • The question was asked in Wales only: the API puts all of England's usual residents under “Does not apply”, so only Wales's 22 councils are here.
  • The ONS's description of the topic, “Number of people aged 3 years and over who can speak Welsh (3 categories)”: Classifies people aged 3 years and over living in Wales by whether they can or cannot speak Welsh.