Towns in Wales

There are 159 towns in Wales listed below, sorted by population. Click any town to see its full area guide with house prices, crime data, school ratings and more.

TownPopulationAvg House PriceCrime Rate
Cardiff347,880N/AN/A
Swansea169,795N/AN/A
Newport (Newport)130,882N/AN/A
Barry (Vale of Glamorgan)56,589N/AN/A
Bridgend51,751N/AN/A
Cwmbrân46,845N/AN/A
Wrexham44,277N/AN/A
Llanelli42,143N/AN/A
Merthyr Tydfil40,817N/AN/A
Neath40,738N/AN/A
Aberdare37,675N/AN/A
Caerphilly33,104N/AN/A
Pontypridd31,761N/AN/A
Port Talbot31,557N/AN/A
Colwyn Bay29,273N/AN/A
Pontypool28,766N/AN/A
Penarth28,614N/AN/A
Rhyl26,982N/AN/A
Ebbw Vale18,664N/AN/A
Maesteg18,342N/AN/A
Tonypandy17,209N/AN/A
Bangor16,994N/AN/A
Connah's Quay16,768N/AN/A
Prestatyn16,678N/AN/A
Carmarthen16,448N/AN/A
Porthcawl15,797N/AN/A
Conwy15,506N/AN/A
Risca15,194N/AN/A
Llandudno14,699N/AN/A
Aberystwyth14,646N/AN/A
Tredegar14,534N/AN/A
Buckley14,268N/AN/A
Milford Haven14,251N/AN/A
Church Village14,162N/AN/A
Gorseinon14,114N/AN/A
North Cornelly and Kenfig Hill14,075N/AN/A
Abergavenny13,689N/AN/A
Porth13,352N/AN/A
Rhondda13,271N/AN/A
Mountain Ash13,002N/AN/A
Rhosllannerchrugog12,789N/AN/A
Flint12,776N/AN/A
Blackwood12,621N/AN/A
Hawarden12,590N/AN/A
Ystrad Mynach12,129N/AN/A
Haverfordwest12,088N/AN/A
Chepstow11,939N/AN/A
Sarn, Tondu and Bryncethin11,867N/AN/A
Holyhead11,753N/AN/A
Newtown (Powys)10,882N/AN/A
Baglan10,516N/AN/A
Monmouth10,330N/AN/A
Abertillery10,248N/AN/A
Tonyrefail10,207N/AN/A
Caernarfon10,076N/AN/A
Mold9,890N/AN/A
Caldicot9,813N/AN/A
Pembroke Dock9,659N/AN/A
Pontllanfraith9,363N/AN/A
Pencoed9,119N/AN/A
Kinmel Bay9,016N/AN/A
Brynteg8,878N/AN/A
Abergele8,531N/AN/A
Clydach8,445N/AN/A
Ammanford8,282N/AN/A
Brecon8,257N/AN/A
Llanharan and Brynna8,106N/AN/A
Denbigh8,072N/AN/A
Bargod8,034N/AN/A
Pembroke7,963N/AN/A
Dinas Powis7,891N/AN/A
Ystalyfera7,831N/AN/A
Holywell (Flintshire)7,741N/AN/A
Gwersyllt7,660N/AN/A
Treorchy7,645N/AN/A
Newbridge7,582N/AN/A
Rogerstone7,546N/AN/A
Abersychan7,495N/AN/A
Gowerton7,447N/AN/A
Beddau7,356N/AN/A
Caerleon7,329N/AN/A
Acrefair and Cefn-mawr6,905N/AN/A
Broughton (Flintshire)6,532N/AN/A
Pontarddulais6,513N/AN/A
Shotton6,500N/AN/A
Bedwas6,463N/AN/A
Rhoose6,428N/AN/A
Abercynon6,376N/AN/A
Oakdale6,126N/AN/A
Bagillt5,943N/AN/A
Pontyclun5,801N/AN/A
Undy and Magor5,742N/AN/A
Ruthin5,700N/AN/A
Abertridwr and Senghenydd5,639N/AN/A
Blaenavon5,637N/AN/A
Pontardawe5,539N/AN/A
Welshpool5,460N/AN/A
Llandrindod Wells5,429N/AN/A
Llantwit Major5,348N/AN/A
Burry Port5,298N/AN/A
Llangefni5,264N/AN/A
Brynmawr5,250N/AN/A
Treherbert5,076N/AN/A
Treharris5,042N/AN/A
Rhymney4,998N/AN/A
Gresford4,948N/AN/A
Coedpoeth4,738N/AN/A
Mynydd Isa4,738N/AN/A
Llay4,666N/AN/A
Loughor4,632N/AN/A
Ynysybwl4,580N/AN/A
Blaina4,553N/AN/A
Nantyglo4,548N/AN/A
Aberbargoed4,412N/AN/A
Abercarn4,403N/AN/A
Ferndale4,301N/AN/A
Llangennech4,278N/AN/A
Nelson (Caerphilly)4,235N/AN/A
Penrhyn Bay4,201N/AN/A
Llantrisant4,196N/AN/A
Cwmavon4,185N/AN/A
Tenby4,092N/AN/A
Tumble4,040N/AN/A
Ystradgynlais4,032N/AN/A
Hope (Flintshire)4,000N/AN/A
New Tredegar3,938N/AN/A
Chirk3,930N/AN/A
Glyn-neath3,927N/AN/A
Glanaman3,866N/AN/A
Pen-y-groes and Gorslas3,830N/AN/A
Penyffordd3,822N/AN/A
Rhuddlan3,791N/AN/A
Pen-pedair-heol3,787N/AN/A
Troedyrhiw and Pentrebach3,780N/AN/A
Cardigan3,767N/AN/A
Bethesda3,757N/AN/A
Llanharry3,747N/AN/A
Cowbridge3,649N/AN/A
Tycroes and Capel Hendre3,623N/AN/A
Pwllheli3,622N/AN/A
Penllergaer3,578N/AN/A
Taff's Well3,553N/AN/A
Tylorstown and Pontygwaith3,551N/AN/A
Llanbradach3,493N/AN/A
St Asaph3,483N/AN/A
Blaenau Ffestiniog3,449N/AN/A
Fishguard3,422N/AN/A
Ruabon3,414N/AN/A
Talbot Green3,291N/AN/A
Bishopston3,286N/AN/A
Llanfairfechan3,261N/AN/A
Neyland3,250N/AN/A
Amlwch3,148N/AN/A
Tywyn3,134N/AN/A
St Athan3,108N/AN/A
Fleur-de-lis and Pengam3,102N/AN/A
Ogmore Vale3,098N/AN/A
Llangollen3,048N/AN/A
Menai Bridge3,045N/AN/A