thumbnail

Every City and Town in Wales on a Map

There are 7 cities and 148 towns in Wales. How many can you name?
Cities are shown bold. If a city is also a county, the whole county will colour in once guessed.
English, Welsh, colloquial and Welsh colloquial names are accepted. Tell me if I'm missing any.
Here you can try your hand at Ireland.
Quiz by Nathaniel
Rate:
Last updated: February 10, 2023
You have not attempted this quiz yet.
First submittedJune 6, 2021
Times taken1,494
Average score27.7%
Rating5.00
Report this quizReport
50:00
Enter city or town here
0
 / 155 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
 
A
1,422
Aberaeron
5,452
Aberavon / Aberafan
9,184
Aberbargoed
5,352
Abercarn
39,550
Aberdare / Aberdâr
3,547
Aberfan
12,515
Abergavenny / Y Fenni
10,577
Abergele
11,601
Abertillery / Abertyleri
18,093
Aberystwyth
3,789
Amlwch
5,411
Ammanford / Rhydaman
B
4,165
Bagillt
1,974
Bala / Y Bala
16,358
Bangor
11,900
Bargoed / Bargod
2,522
Barmouth / Abermaw
51,502
Barry / Y Barri
1,938
Beaumaris / Biwmares
8,512
Bedwas
4,735
Bethesda
4,000
Blaenau Ffestiniog
6,055
Blaenavon / Blaenafon
8,496
Blackwood / Y Coed Duon
4,808
Blaina / Blaenau
8,250
Brecon / Aberhonddu / Brecknock
49,404
Bridgend / Pen-y-bont ar Ogwr
5,911
Briton Ferry / Llansawel
5,530
Brynmawr
15,665
Buckley / Bwcle
2,568
Builth Wells / Llanfair-ym-Muallt
6,156
Burry Port / Porth Tywyn
C
8,061
Caerleon / Caerllion
9,852
Caernarfon
41,402
Caerphilly / Caerffili
1,283
Caerwys
12,230
Caldicot / Cil-y-coed
346,090
Cardiff / Caerdydd
4,184
Cardigan / Aberteifi
14,185
Carmarthen / Caerfyrddin
12,350
Chepstow / Cas-gwent
4,468
Chirk / Y Waun
34,284
Colwyn Bay / Bae Colwyn
16,774
Connah's Quay / Cei Connah
14,723
Conwy / Conway
2,325
Corwen
4,063
Cowbridge / Y Bont-faen
1,753
Criccieth / Cricieth
2,063
Crickhowell / Crug Hywel
5,947
Crumlin / Crymlyn
48,535
Cwmbran / Cwmbrân
D
8,986
Denbigh / Dinbych
2,688
Dolgellau / Dolgelly
E
18,558
Ebbw Vale / Glynebwy
F
4,178
Ferndale / Glynrhedynog
5,407
Fishguard / Abergwaun
12,953
Flint / Y Fflint
G
18,408
Gelligaer / Gelli-gaer
4,278
Glynneath / Glyn-nedd
1,988
Goodwick / Wdig
8,696
Gorseinon
H
1,447
Harlech
12,042
Haverfordwest / Hwlffordd
1,598
Hay-on-Wye / Y Gelli Gandryll
1,521
Holt
11,431
Holyhead / Caergybi
8,886
Holywell / Treffynnon
K
3,523
Kidwelly / Cydweli
3,172
Knighton / Tref-y-clawdd / Trefyclo
L
2,970
Lampeter / Llanbedr Pont Steffan / Llambed
1,222
Laugharne / Talacharn
1,795
Llandeilo
2,065
Llandovery / Llanymddyfri
5,309
Llandrindod Wells / Llandrindod
20,701
Llandudno
6,722
Llandudno Junction / Cyffordd Llandudno
1,439
Llandysul
49,591
Llanelli
1,810
Llanfair Caereinion
3,637
Llanfairfechan
1,532
Llanfyllin
5,116
Llangefni
3,658
Llangollen
2,929
Llanidloes
3,323
Llanrwst
15,313
Llantrisant
9,486
Llantwit Major / Llanilltud Fawr
850
Llanwrtyd Wells / Llanwrtyd
1,638
Llanybydder
4,824
Loughor / Casllwchwr
M
2,235
Machynlleth
21,000
Maesteg
3,376
Menai Bridge / Porthaethwy
43,820
Merthyr Tydfil / Merthyr Tudful
13,907
Milford Haven / Aberdaugleddau
10,058
Mold / Yr Wyddgrug
10,508
Monmouth / Trefynwy
1,295
Montgomery / Trefaldwyn
7,374
Mountain Ash / Aberpennar
N
2,489
Narberth / Arberth
19,258
Neath / Castell-nedd
2,602
Nefyn
6,509
Newbridge / Trecelyn
1,184
Newcastle Emlyn / Castellnewydd Emlyn
154,676
Newport / Casnewydd
1,161
Newport / Trefdraeth
1,082
New Quay / Cei Newydd
11,357
Newtown / Y Drenewydd
3,464
Neyland
O
1,382
Overton-on-Dee / Owrytn
P
7,552
Pembroke / Penfro
9,753
Pembroke Dock / Doc Penfro
22,083
Penarth / Bro Morgannwg
9,166
Pencoed / Pen-coed
4,353
Penmaenmawr
4,883
Penrhyn Bay / Bae Penrhyn
6,832
Pontardawe / Cwmtawe
6,281
Pontarddulais
28,970
Pontypool / Pont-y-pŵl
32,694
Pontypridd
37,276
Port Talbot
5,970
Porth / Y Porth
16,005
Porthcawl
4,185
Porthmadog
18,849
Prestatyn
2,710
Presteigne / Llanandras
4,076
Pwllheli / Penrhyn Llŷn
Q
2,109
Queensferry / Fferi Buddug / Fferi Isaf
R
2,088
Rhayader / Rhaeadr Gwy
3,709
Rhuddlan
25,149
Rhyl / Y Rhyl
8,845
Rhymney / Rhymni
11,693
Risca / Rhisga
5,461
Ruthin / Rhuthun
S
3,355
St Asaph / Llanelwy
2,995
St Clears / Sanclêr
1,600
St Davids / Tyddewi
5,132
Saltney
6,663
Shotton
246,993
Swansea / Abertawe
T
1,724
Talgarth
4,696
Tenby / Dinbych-y-pysgod
3,750
Tonypandy
15,103
Tredegar
1,213
Tregaron
6,356
Treharris
7,681
Treorchy / Treorci
3,264
Tywyn
2,734
Talbot Green / Tonysguboriau
U
2,834
Usk / Brynbuga
W
5,948
Welshpool / Y Trallwng
1,792
Whitland / Hendy-gwyn
65,692
Wrexham / Wrecsam
Y
8,092
Ystradgynlais
13,500
Ystrad Mynach
+3
Level 68
Jun 6, 2021
Amazing! Got 29 in total, not too shabby. Btw, love that map design from Elijah, and of course that majestic dragon at the end! :D
+2
Level 74
Jun 6, 2021
Thank you!!!
+1
Level 74
Jun 6, 2021
I see someone knows them all. Kudos to them!
+2
Level 69
Jun 6, 2021
Bendegedig! Diolch yn fawr!
+1
Level 74
Jun 6, 2021
Diolch! Mae croeso mawr i chi!
+3
Level 56
Jun 6, 2021
Beautiful! Please make more quizzes like this
+1
Level 74
Jun 7, 2021
Thank you!!! :D
+2
Level 65
Jun 7, 2021
Excellent quiz! Diolch. Scored 88... feeling fairly pleased with myself as a London-based English guy.
+1
Level 74
Jun 7, 2021
Diolch! Well done!
+1
Level 62
Jun 12, 2021
37, not bad for a Scot; good quiz and the dragon at the end is a nice touch. Feel a bit hard done by with Caernarvon, but if it's no longer considered a valid spelling then fair enough. Tried Llanberis and Portmeirion as well, but those are villages.
+1
Level 77
Jun 12, 2021
I tried Llanberis too.

Population 2,000, so clearly just a village - while St David's with population 1,600 = city, ofc 😉

+1
Level 74
Jun 12, 2021
I'll add Caernarvon as a type-in
+1
Level 77
Jun 12, 2021
This is brilliant - thank you! Just wish my Welsh spelling was better - who knew it wasn't spelt Towyn or Connor or Penryn or Llanwryst

Still, managed to work out spelling for Machynlleth and Pwllheli :D

+1
Level 74
Jun 12, 2021
I'll add Towyn and Penryn Bay as a type-in, I don't know what Connor refers to and should Llanwryst be a type-in for Llanrwst?
+1
Level 77
Jun 12, 2021
Truly fantastic - missed some obvious ones like Pembroke, but got Hay-on-Wye. Love the dragon!
+1
Level 74
Jun 12, 2021
Thank you!
+1
Level 57
Jun 12, 2021
nice, i got 2
+1
Level 44
Jun 12, 2021
What about Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch?
+1
Level 74
Jun 12, 2021
Sadly it's only a village
+1
Level 77
Nov 13, 2022
But even so, surely PiMan87 deserves a point for spelling it correctly?
+1
Level 73
Jun 12, 2021
Treorchy?
+1
Level 74
Jun 12, 2021
Interesting, I used this list as a source, and it turns out, the list is missing Treorchy, but it's definitely a town.
+1
Level 74
Jun 12, 2021
I added it now
+1
Level 44
Jun 12, 2021
am i the only one who wrote

llanfairpwllgwyngyllgogerychwyrngogogoc

+1
Level 74
Jun 12, 2021
if it were an answer, chances are it would be accepted once the former/shorter name is typed, so probably yes
+1
Level 65
Aug 9, 2021
you missed an h
+1
Level 55
Sep 30, 2022
Lloegr is spelt wrong - but who cares!
+1
Level 72
Feb 9, 2023
Great quiz Nathaniel. Please could you accept Carnarvon as well?
+1
Level 49
Oct 19, 2023
Ive only gone and done it. 38mins
+2
Level 71
Dec 14, 2023
Managed 101/155. Kicking myself for one or two that I didn't get (mostly Beaumaris and Brecon), but overall pretty proud of what I did manage to remember :) West Wales was the easy part for me since it's my home, but evidently I don't know the south east very well!

Diolch yn fawr :)

+1
Level 28
Mar 18, 2024
Beautiful quiz! Aberfan appears to be invisible, though.