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.

Number of Welsh speakers in the household by council, Census 2021

Households of each of Wales's 22 councils by number of Welsh speakers in the household, Census 2021, from the ONS Census API (its “Welsh-speakers in household (8 categories)”).

No people in household can speak Welsh, highest: Cardiff

121,166

Census Day, 21 March 2021

Verified against source, 31 October 2026, 11:16 UTC
Number of Welsh speakers in the household by council, Census 2021
050k100k150kCardiff121,166Swansea87,505Rhondda Cynon Taf85,162Caerphilly64,590Newport58,311Flintshire55,192Bridgend53,636Neath Port Talbot50,280Vale of Glamorgan48,047Wrexham47,289Powys47,032Pembrokeshire42,712Carmarthenshire40,634Monmouthshire35,611Torfaen35,273Conwy34,879Denbighshire29,661Blaenau Gwent27,422Merthyr Tydfil22,432Gwynedd15,234Ceredigion13,958Isle of Anglesey11,408

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

Data table

22 rows

AreaNo people in household can speak Welsh1 person in household can speak Welsh2 people in household can speak Welsh3 people in household can speak Welsh4 people in household can speak Welsh5 people in household can speak Welsh6 or more people in household can speak Welsh
Cardiff W06000015121,16616,1206,3062,4681,01720056
Swansea W0600001187,50511,7603,9341,2414257718
Rhondda Cynon Taf W0600001685,16211,2864,3621,81558910124
Caerphilly W0600001864,5907,4252,8191,0472896519
Newport W0600002258,3115,0281,899615152418
Flintshire W0600000555,1927,8922,5099313027213
Bridgend W0600001353,6365,8611,911685210489
Neath Port Talbot W0600001250,2807,7472,8861,0093726615
Vale of Glamorgan W0600001448,0475,8472,322850300768
Wrexham W0600000647,2897,0942,404772293568
Powys W0600002347,0327,9553,2711,19554415233
Pembrokeshire W0600000942,7127,8313,1341,13148315046
Carmarthenshire W0600001040,63421,89511,5354,6122,330592158
Monmouthshire W0600002135,6113,4241,42436087166
Torfaen W0600002035,2733,2401,204404101182
Conwy W0600000334,87910,3414,2681,63778624976
Denbighshire W0600000429,6617,7192,9991,23059913842
Blaenau Gwent W0600001927,4222,0736321723272
Merthyr Tydfil W0600002422,4322,17278128793164
Gwynedd W0600000215,23415,60510,6394,9213,1821,135389
Ceredigion W0600000813,9588,5134,9181,8821,171341110
Isle of Anglesey W0600000111,4089,1585,6722,5101,493440141

Download CSVDownload JSON with full provenance

Map

No people in household can speak Welsh · 22 areas, each shaded by the fifth of the areas its figure falls in

  • 11k to 27k
  • 27k to 41k
  • 41k to 48k
  • 48k to 65k
  • 65k to 121k

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
31 October 2026, 11:12 UTC
Raw files fetched

Verification

Verified against source, 31 October 2026, 11:16 UTC Run at 31 October 2026, 11:16 UTC; 154 of 154 figures matched the live source.

ResultCheckDetail
PassProvenance recordedOffice for National Statistics (Census 2021); Open Government Licence v3.0; retrieved 2026-10-31T11:12:18Z; 2 raw file(s)
PassRaw files match recorded SHA-2562 of 2 files intact
PassRe-parsing raw files reproduces figures154 of 154 figures and the headline reproduced
PassFigures are finite numbers154 figures, 0 invalid
PassLive source matches every figure154 of 154 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 7 of 7 cells (a category in a nation) the councils sum to the nation's count at https://api.beta.ons.gov.uk/v1/population-types/HH/census-observations?area-type=ctry&dimensions=hh_welsh_speak_3_plus_8a within twice the square root of the councils summed (2 exactly; the largest gap 0.53 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 households.
  • The question was asked in Wales only: the API puts all of England's households under “Does not apply”, so only Wales's 22 councils are here.
  • The ONS's description of the topic, “Welsh-speakers in household (8 categories)”: Number of people (aged 3 years and over) who can speak Welsh in households in Wales.