Towns in Wales, UK

Our database currently has a total of 3,848 Towns/Villages in Wales, UK. Unfortunately we can't list all 3,848 towns onto one page because the load time would be uncomfortale, so the data has been broken down by counties in Wales, UK and alphabetically.

Click on a County link below, and it will list all the Towns/Villages in that County.

#

County

Towns in County

No. towns in County

1 Anglesey/Sir Fon Towns in Anglesey/Sir Fon 163
2 Blaenau Gwent Towns in Blaenau Gwent 51
3 Bridgend Towns in Bridgend 6
4 Caerphilly Towns in Caerphilly 126
5 Cardiff Towns in Cardiff 60
6 Carmarthenshire Towns in Carmarthenshire 321
7 Ceredigion Towns in Ceredigion 230
8 Conwy Towns in Conwy 138
9 Denbighshire Towns in Denbighshire 136
10 Flintshire Towns in Flintshire 178
11 Glamorgan Towns in Glamorgan 224
12 Gwynedd Towns in Gwynedd 344
13 Merthyr Tydfil Towns in Merthyr Tydfil 32
14 Monmouthshire Towns in Monmouthshire 214
15 Neath Port Talbot Towns in Neath Port Talbot 102
16 Newport Towns in Newport 78
17 Pembrokeshire Towns in Pembrokeshire 392
18 Powys Towns in Powys 542
19 Rhondda Cynon Taff Towns in Rhondda Cynon Taff 123
20 Swansea Towns in Swansea 164
21 Torfaen Towns in Torfaen 64
22 Wrexham Towns in Wrexham 160
3,848