Cities in Wales, United Kingdom
Wales has 137 published cities; the largest is Cardiff, with 383,919 residents. The median gross salary runs from €3,527 to €3,718 a month across 2 cities.
Published cities in Wales
Sorted by population. A dash means the city has no published figure of its own for that column.
| City | Population | Net rent, €/m²/mo | Median gross salary, €/mo | Unemployment, % | PM2.5, µg/m³ |
|---|---|---|---|---|---|
| Cardiff | 383,919 | — | €3,718 | 3.3 | 8.0 |
| Swansea | 170,085 | — | €3,527 | — | — |
| Newport | 130,890 | — | — | — | — |
| Barry | 56,605 | — | — | — | — |
| Barry (Vale of Glamorgan) | 56,605 | — | — | 3.6 | 6.7 |
| Bridgend | 51,760 | — | — | — | — |
| Cwmbrân | 47,090 | — | — | — | 13.0 |
| Wrexham | 44,785 | — | — | 5.2 | — |
| Llanelli | 42,155 | — | — | 3.8 | — |
| Neath | 40,730 | — | — | 3.2 | — |
| Merthyr Tydfil | 39,535 | — | — | — | — |
| Aberdare | 37,675 | — | — | 6.2 | — |
| Nelson | 33,805 | — | — | — | — |
| Caerphilly | 33,105 | — | — | 3.2 | — |
| Pontypridd | 31,900 | — | — | 6.2 | — |
| Colwyn Bay | 29,275 | — | — | 3.9 | — |
| Pontypool | 29,070 | — | — | — | — |
| Penarth | 28,395 | — | — | — | — |
| Rhyl | 26,990 | — | — | 3.1 | — |
| Ebbw Vale | 19,630 | — | — | 4.1 | — |
| Maesteg | 18,335 | — | — | 3.5 | — |
| Tonypandy | 17,210 | — | — | 6.2 | — |
| Bangor | 16,990 | — | — | 3.5 | — |
| Connah's Quay | 16,770 | — | — | 4.0 | 6.2 |
| Prestatyn | 16,675 | — | — | — | — |
| Carmarthen | 16,455 | — | — | 3.8 | — |
| Porthcawl | 15,795 | — | — | 3.5 | — |
| Risca | 15,195 | — | — | — | — |
| Llandudno | 14,710 | — | — | 3.9 | — |
| Aberystwyth | 14,640 | — | — | 3.5 | — |
| Tredegar | 14,530 | — | — | — | — |
| Hawarden | 14,280 | — | — | 4.0 | — |
| Milford Haven | 14,250 | — | — | 3.2 | — |
| Gorseinon | 14,110 | — | — | 10.0 | — |
| Pyle | 14,075 | — | — | — | — |
| Abergavenny | 13,695 | — | — | 3.3 | — |
| Buckley | 13,560 | — | — | 3.1 | 6.2 |
| Rhondda | 13,265 | — | — | 6.2 | — |
| Mountain Ash | 13,000 | — | — | 6.2 | 6.4 |
| Rhosllannerchrugog | 12,785 | — | — | 5.2 | 5.8 |
| Flint | 12,780 | — | — | 3.1 | 5.8 |
| Blackwood | 12,620 | — | — | 3.3 | 7.3 |
| Haverfordwest | 12,085 | — | — | 3.2 | — |
| Chepstow | 11,935 | — | — | 3.3 | — |
| Sarn | 11,870 | — | — | 3.5 | 6.4 |
| Holyhead | 11,755 | — | — | 3.8 | — |
| Rhiwbina | 11,471 | — | — | — | — |
| Tonyrefail | 11,440 | — | — | 6.2 | — |
| Coity | 11,251 | — | — | — | — |
| Newtown | 10,885 | — | — | — | — |
| Baglan | 10,510 | — | — | 3.2 | 6.2 |
| Monmouth | 10,325 | — | — | 3.3 | — |
| Abertillery | 10,245 | — | — | 4.1 | — |
| Mold | 9,890 | — | — | 4.0 | 5.6 |
| Bargoed | 9,869 | — | — | — | — |
| Caernarfon | 9,835 | — | — | 3.5 | 5.0 |
| Caldicot | 9,815 | — | — | 3.3 | 6.6 |
| Pembroke Dock | 9,655 | — | — | 3.2 | 5.3 |
| Pontllanfraith | 9,360 | — | — | 3.2 | 7.8 |
| Brynteg (Wrexham) | 9,225 | — | — | 5.2 | 5.8 |
| Brynna | 9,216 | — | — | — | — |
| Pencoed | 9,115 | — | — | — | 6.4 |
| Kinmel Bay | 9,020 | — | — | — | 4.9 |
| Llanharan | 8,966 | — | — | — | — |
| Abergele | 8,535 | — | — | 3.9 | 5.1 |
| Clydach (Swansea) | 8,445 | — | — | 3.8 | 5.9 |
| Ammanford | 8,285 | — | — | 3.8 | 5.5 |
| Brecon | 8,255 | — | — | 3.3 | 5.2 |
| Dinas Powys | 8,216 | — | — | — | — |
| Llanharan and Brynna | 8,105 | — | — | 6.2 | 6.2 |
| Denbigh | 8,075 | — | — | 3.1 | 5.1 |
| Bargod | 8,035 | — | — | 3.2 | 6.7 |
| Pembroke | 7,965 | — | — | 3.2 | 5.2 |
| Dinas Powis | 7,890 | — | — | 3.6 | 6.6 |
| Ystalyfera | 7,830 | — | — | — | 5.4 |
| Holywell | 7,735 | — | — | — | — |
| Holywell (Flintshire) | 7,735 | — | — | 4.0 | 5.4 |
| Treorchy | 7,650 | — | — | 6.2 | 6.2 |
| Newbridge | 7,585 | — | — | — | 6.9 |
| Rogerstone | 7,550 | — | — | — | 7.1 |
| Abersychan | 7,495 | — | — | 3.3 | 6.4 |
| Gowerton | 7,445 | — | — | 10.0 | 5.7 |
| Beddau | 7,350 | — | — | 6.2 | 6.7 |
| Caerleon | 7,330 | — | — | 4.1 | 6.8 |
| Gwersyllt | 7,110 | — | — | 5.2 | 6.1 |
| Acrefair and Cefn-mawr | 6,905 | — | — | 5.2 | 5.4 |
| Thornhill | 6,843 | — | — | — | — |
| Rhoose | 6,780 | — | — | 3.6 | 5.8 |
| Broughton (Flintshire) | 6,530 | — | — | 4.0 | 6.3 |
| Pontarddulais | 6,515 | — | — | — | 5.8 |
| Shotton | 6,500 | — | — | 3.1 | 6.6 |
| Bedwas | 6,460 | — | — | 3.2 | 7.0 |
| Abercynon | 6,375 | — | — | 3.8 | 6.4 |
| Cross Hands and Pen-y-groes | 6,340 | — | — | 3.8 | 5.5 |
| Hirwaun | 6,204 | — | — | — | — |
| Oakdale | 6,130 | — | — | 3.3 | 6.9 |
| Bagillt | 5,945 | — | — | 4.0 | 5.8 |
| Pontyclun | 5,800 | — | — | 6.2 | 7.0 |
| Crumlin | 5,796 | — | — | — | — |
| Undy and Magor | 5,740 | — | — | 3.3 | 6.7 |
| Ruthin | 5,700 | — | — | 3.6 | 4.9 |
| Abertridwr and Senghenydd | 5,640 | — | — | 3.2 | 6.5 |
| Blaenavon | 5,640 | — | — | 3.3 | 6.0 |
| Pontardawe | 5,540 | — | — | 3.2 | 5.7 |
| Hengoed | 5,510 | — | — | — | — |
| Welshpool | 5,455 | — | — | 3.3 | 5.2 |
| Llandrindod Wells | 5,430 | — | — | 3.3 | 4.9 |
| Treherbert | 5,425 | — | — | 6.2 | 5.6 |
| Llantwit Major | 5,345 | — | — | 3.6 | 5.7 |
| Pentre | 5,300 | — | — | — | — |
| Whitchurch | 5,290 | — | — | — | — |
| Llangefni | 5,260 | — | — | 5.1 | 4.4 |
| Brynmawr | 5,250 | — | — | 4.1 | 6.0 |
| Abercarn | 5,125 | — | — | 3.2 | 6.7 |
| Treharris | 5,045 | — | — | — | 6.4 |
| Rhymney | 4,995 | — | — | 3.2 | — |
| Burry Port | 4,965 | — | — | 3.8 | — |
| Gresford | 4,945 | — | — | 5.2 | — |
| Coedpoeth | 4,740 | — | — | 5.2 | — |
| Ferndale | 4,300 | — | — | 6.2 | — |
| Brymbo | 4,261 | — | — | 9.1 | — |
| Llantrisant | 4,200 | — | — | 3.8 | — |
| Undy | 4,131 | — | — | — | — |
| Glyn-neath | 3,925 | — | — | 3.2 | — |
| Cardigan | 3,765 | — | — | — | — |
| Deganwy | 3,762 | — | — | — | — |
| Briton Ferry | 2,931 | — | — | — | — |
| Brynamman | 2,635 | — | — | — | — |
| Aberkenfig | 2,384 | — | — | — | — |
| Broughton | 2,170 | — | — | — | — |
| Magor | 1,819 | — | — | — | — |
| Gelligaer | 1,435 | — | — | 3.2 | — |
| Abercanaid | — | — | — | — | — |
| Abertridwr | — | — | — | — | — |
| Clydach | — | — | — | — | — |
| Cwmafan | — | — | — | — | — |
| Deeside | — | — | — | — | — |
Within Wales
Cleanest air
- Llangefni: 4.4 µg/m³ PM2.5 (2025)
- Llandrindod Wells: 4.9 µg/m³ PM2.5 (2025)
- Kinmel Bay: 4.9 µg/m³ PM2.5 (2025)
- Ruthin: 4.9 µg/m³ PM2.5 (2025)
- Caernarfon: 5.0 µg/m³ PM2.5 (2025)
Sources
Each figure in the table comes from the city's own record; open a city for the source of each value and its date.
- Annual survey of hours and earnings - workplace analysis, NOMIS table NM_99_1 (ONS)
- www.nomisweb.co.uk
- DEFRA UK air quality statistics — annual mean PM2.5 station tables 2025
- Annual survey of hours and earnings - workplace analysis, NOMIS table NM_99_1 (ONS)
- www.ons.gov.uk
- official estimated total annual mean background concentration
- European Environment Agency
- www.nomisweb.co.uk
- www.nomisweb.co.uk
- www.nomisweb.co.uk
- Eurostat