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 UTCSource: Office for National Statistics (Census 2021). Contains public sector information licensed under the Open Government Licence v3.0.
Data table
22 rows
| Area | No people in household can speak Welsh | 1 person in household can speak Welsh | 2 people in household can speak Welsh | 3 people in household can speak Welsh | 4 people in household can speak Welsh | 5 people in household can speak Welsh | 6 or more people in household can speak Welsh |
|---|---|---|---|---|---|---|---|
| Cardiff W06000015 | 121,166 | 16,120 | 6,306 | 2,468 | 1,017 | 200 | 56 |
| Swansea W06000011 | 87,505 | 11,760 | 3,934 | 1,241 | 425 | 77 | 18 |
| Rhondda Cynon Taf W06000016 | 85,162 | 11,286 | 4,362 | 1,815 | 589 | 101 | 24 |
| Caerphilly W06000018 | 64,590 | 7,425 | 2,819 | 1,047 | 289 | 65 | 19 |
| Newport W06000022 | 58,311 | 5,028 | 1,899 | 615 | 152 | 41 | 8 |
| Flintshire W06000005 | 55,192 | 7,892 | 2,509 | 931 | 302 | 72 | 13 |
| Bridgend W06000013 | 53,636 | 5,861 | 1,911 | 685 | 210 | 48 | 9 |
| Neath Port Talbot W06000012 | 50,280 | 7,747 | 2,886 | 1,009 | 372 | 66 | 15 |
| Vale of Glamorgan W06000014 | 48,047 | 5,847 | 2,322 | 850 | 300 | 76 | 8 |
| Wrexham W06000006 | 47,289 | 7,094 | 2,404 | 772 | 293 | 56 | 8 |
| Powys W06000023 | 47,032 | 7,955 | 3,271 | 1,195 | 544 | 152 | 33 |
| Pembrokeshire W06000009 | 42,712 | 7,831 | 3,134 | 1,131 | 483 | 150 | 46 |
| Carmarthenshire W06000010 | 40,634 | 21,895 | 11,535 | 4,612 | 2,330 | 592 | 158 |
| Monmouthshire W06000021 | 35,611 | 3,424 | 1,424 | 360 | 87 | 16 | 6 |
| Torfaen W06000020 | 35,273 | 3,240 | 1,204 | 404 | 101 | 18 | 2 |
| Conwy W06000003 | 34,879 | 10,341 | 4,268 | 1,637 | 786 | 249 | 76 |
| Denbighshire W06000004 | 29,661 | 7,719 | 2,999 | 1,230 | 599 | 138 | 42 |
| Blaenau Gwent W06000019 | 27,422 | 2,073 | 632 | 172 | 32 | 7 | 2 |
| Merthyr Tydfil W06000024 | 22,432 | 2,172 | 781 | 287 | 93 | 16 | 4 |
| Gwynedd W06000002 | 15,234 | 15,605 | 10,639 | 4,921 | 3,182 | 1,135 | 389 |
| Ceredigion W06000008 | 13,958 | 8,513 | 4,918 | 1,882 | 1,171 | 341 | 110 |
| Isle of Anglesey W06000001 | 11,408 | 9,158 | 5,672 | 2,510 | 1,493 | 440 | 141 |
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
- https://api.beta.ons.gov.uk/v1/population-types/HH/census-observations?area-type=ltla23&dimensions=hh_welsh_speak_3_plus_8aSHA-256 aec17c5414b091babfb5b6971c8b485d2137201fd17cb0fe8fed8d2b8ae20da7 · 811,682 bytes
- https://api.beta.ons.gov.uk/v1/population-types/HH/dimensions?limit=500SHA-256 1d975dc4aefd42401ab90f911470590ac63e6faea9e8fd6f81b555127037b6d3 · 27,052 bytes
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.
| Result | Check | Detail |
|---|---|---|
| Pass | Provenance recorded | Office for National Statistics (Census 2021); Open Government Licence v3.0; retrieved 2026-10-31T11:12:18Z; 2 raw file(s) |
| Pass | Raw files match recorded SHA-256 | 2 of 2 files intact |
| Pass | Re-parsing raw files reproduces figures | 154 of 154 figures and the headline reproduced |
| Pass | Figures are finite numbers | 154 figures, 0 invalid |
| Pass | Live source matches every figure | 154 of 154 figures match exactly after downloading 2 source file(s) again (2 byte-identical); the headline matches |
| Pass | The ONS's answer for England and for Wales agrees | in 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 |
| Pass | Source page answers | https://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.