List of Principal Towns in Wales
The Principal Towns in Wales are Listed by Local Government Areas
Blaenau Gwent
- Abertillery
- Ebbw Vale
- Nantyglo
- Blaina
- Tredegar
- Brynmawr
Bridgend (Pen-y-bont ar Ogwr)
- Brackla
- Bridgend
- Kenfig
- Maesteg
- Pencoed
- Porthcawl
- Pyle
Caerphilly (Caerffili)
- Bedwas
- Caerphilly
- Risca
- Ystrad Mynach
- Newbridge
- Blackwood
- Bargoed
- New Tredegar
- Rhymney
Cardiff (Caerdydd)
- Cardiff
- Dinas Powys
- Penarth
Carmarthenshire (Sir Gaerfyrddin)
- Llanelli
- Carmarthen
- Ammanford
Ceredigion
- Aberaeron
- Aberystwyth
- Lampeter
Conwy
- Abergele
- Betws-y-Coed
- Colwyn Bay
- Conwy
- Llandudno
- Llandudno Junction
- Llanfairfechan
- Llanrwst
- Penmaenmawr
Denbighshire (Sir Ddinbych)
- Denbigh
- Llangollen
- Ruthin
- Saint Asaph
Flintshire (Sir y Fflint)
- Buckley
- Connah’s Quay
- Flint
- Hawarden
- Holywell
- Mold
- Queensferry
- Shotton
Gwynedd
- Bangor
- Bethesda
- Caernarfon
- Ffestiniog
- Tywyn
Isle of Anglesey (Ynys Môn)
- Amlwch
- Beaumaris
- Benllech
- Holyhead
- Llangefni
- Menai Bridge
Merthyr Tydfil (Merthyr Tudful)
- Dowlais
- Cyfarthfa
- Penydarren
- Aberfan
- Treharris
Monmouthshire (Sir Fynwy)
- Abergavenny
- Caldicot
- Chepstow
- Monmouth
- Usk
Neath Port Talbot (Castell-nedd Port Talbot)
- Neath
- Port Talbot
- Pontardawe
Newport (Casnewydd)
- Caerleon
- Newport
Pembrokeshire (Sir Benfro)
- Fishguard
- Haverford West
- Milford Haven
- Narbeth
- Pembroke
- Pembroke Dock
- St Davids
- Saundersfoot
- Tenby
Powys
- Brecon
- Newtown
- Welshpool
- Ystradgynlais
Rhondda Cynon Taf
- Aberdare
- Llantrisant
- Talbot Green
- Pontypridd
- Maerdy
- Ferndale
- Hirwaun
- Llanharan
- Mountain Ash
- Porth
- Tonypandy
- Tonyrefail
- Treorchy
Swansea (Abertawe)
- Mumbles
- Morriston
- Clydach
- Treboeth
- Fforestfach
- Llansamlet
- Gowerton
- Gorseinon
- Pontarddulais
- Swansea
Torfaen (Tor-faen)
- Blaenavon
- Cwmbran
- Pontypool
Vale of Glamorgan (Bro Morgannwg)
- Barry
- Cowbridge
- Llantwit Major
Wrexham (Wrecsam)
- Bangor-on-Dee
- Wrexham