Wales - list of cities

Language: en
International title: Wales
Detailed information: https://en.wikipedia.org

Wales has 108 cities with a population of over 5,000. The list of cities with an approximate population is presented in the table below.

City (click to sort) Population
1 Ystalyfera 10218
2 Wrexham 65692
3 Welshpool 5948
4 Victoria 6688
5 Undy 5914
6 Treorchy 8105
7 Treharris 12352
8 Tredegar 14855
9 Tonyrefail 9317
10 Swansea 300352
11 Ruthin 5461
12 Risca 20443
13 Rhymney 8537
14 Rhyl 25874
15 Rhosllanerchrugog 25362
16 Rhoose 6160
17 Rhondda 59450
18 Pyle 13701
19 Prestatyn 18701
20 Porthcawl 15672
21 Pontypridd 30420
22 Pontypool 35686
23 Pontarddulais 9073
24 Pencoed 9166
25 Penarth 23437
26 Pembroke Dock 9753
27 Pembroke 7552
28 Newtown 11357
29 Newport 306844
30 Newbridge 6509
31 Nelson 12857
32 Neath 46126
33 Mountain Ash 11230
34 Monmouth 10110
35 Mold 10058
36 Milford Haven 13582
37 Merthyr Tydfil 43820
38 Magor 5941
39 Maesteg 21001
40 Llantwit Major 14384
41 Llantrisant 14422
42 Llanharan 5755
43 Llanelli 49591
44 Llandudno 15371
45 Llandrindod Wells 5309
46 Holywell 6969
47 Holyhead 11431
48 Hirwaun 7247
49 Hengoed 5044
50 Hawarden 25513
51 Haverfordwest 14596
52 Gresford 5010
53 Gorseinon 20581
54 Glyn-neath 5419
55 Gelligaer 17376
56 Flint 26442
57 Ferndale 7338
58 Ebbw Vale 33068
59 Dinas Powys 7738
60 Denbigh 8514
61 Deganwy 9429
62 Cwmbran 48157
63 Cwmafan 5336
64 Crumlin 5947
65 Colwyn Bay 34284
66 Coity 41352
67 Coedpoeth 5723
68 Clydach 19307
69 Chepstow 16169
70 Carmarthen 15854
71 Cardigan 5301
72 Cardiff 447287
73 Caldicot 11373
74 Caerphilly 31060
75 Caernarfon 9730
76 Caerleon 8747
77 Burry Port 8310
78 Buckley 63576
79 Brynmawr 14924
80 Brynamman 5693
81 Brymbo 18111
82 Broughton 5974
83 Briton Ferry 35179
84 Bridgend 58380
85 Brecknock (Brecon) 8250
86 Blaenavon 5647
87 Bedwas 8242
88 Barry 54673
89 Bargoed 13412
90 Bangor 17988
91 Ammanford 23709
92 Aberystwyth 18749
93 Abertillery 10946
94 Aberkenfig 10083
95 Abergele 17769
96 Abergavenny 14651
97 Aberdare 31135
98 Abercynon 5983
99 Abercarn 10118
100 Abercanaid 5061
101 Tonypandy 62545
102 Brynna 6686
103 Abertridwr 6504
104 Beddau 8134
105 Blackwood 15476
106 Pont-y-clun (Pontyclun) 5794
107 Pentre 5424
108 Deeside 32000