List of Towns in Wales beginning with M
Our database currently has a total of 209 Towns/Villages in Wales, which start with the letter M. For a list of Towns/Villages in Wales broken down by county, go to our Towns in Wales page.
Filter Towns in Wales alphabetically
# |
Town |
County |
Country |
---|---|---|---|
1 | Machen | Towns in Caerphilly | Wales |
2 | Machno | Towns in Conwy | Wales |
3 | Machroes | Towns in Gwynedd | Wales |
4 | Machynlleth | Towns in Powys | Wales |
5 | Machynys | Towns in Carmarthenshire | Wales |
6 | Maddox Moor | Towns in Pembrokeshire | Wales |
7 | Maen-y-groes | Towns in Ceredigion | Wales |
8 | Maenaddwyn | Towns in Anglesey/Sir Fon | Wales |
9 | Maenclochog | Towns in Pembrokeshire | Wales |
10 | Maendy | Towns in Glamorgan | Wales |
11 | Maentwrog | Towns in Gwynedd | Wales |
12 | Maerdy | Towns in Conwy | Wales |
13 | Maerdy | Towns in Rhondda Cynon Taff | Wales |
14 | Maerdy | Towns in Carmarthenshire | Wales |
15 | Maes llyn | Towns in Ceredigion | Wales |
16 | Maes Pennant | Towns in Flintshire | Wales |
17 | Maes-bangor | Towns in Ceredigion | Wales |
18 | Maes-glas | Towns in Newport | Wales |
19 | Maes-Glas (Greenfield) | Towns in Flintshire | Wales |
20 | Maes-y-dre | Towns in Flintshire | Wales |
21 | Maesgeirchen | Towns in Gwynedd | Wales |
22 | Maesgwynne | Towns in Carmarthenshire | Wales |
23 | Maeshafn | Towns in Denbighshire | Wales |
24 | Maesmynis | Towns in Powys | Wales |
25 | Maesteg | Towns in Glamorgan | Wales |
26 | Maesteg | Towns in Bridgend | Wales |
27 | Maesybont | Towns in Carmarthenshire | Wales |
28 | Maesycoed | Towns in Rhondda Cynon Taff | Wales |
29 | Maesycwmmer | Towns in Caerphilly | Wales |
30 | Maesygwartha | Towns in Monmouthshire | Wales |
31 | Maesypandy | Towns in Powys | Wales |
32 | Maesyrhandir | Towns in Powys | Wales |
33 | Magor | Towns in Monmouthshire | Wales |
34 | Maiden Wells | Towns in Pembrokeshire | Wales |
35 | Maindee | Towns in Newport | Wales |
36 | Maindy | Towns in Cardiff | Wales |
37 | Malltraeth | Towns in Anglesey/Sir Fon | Wales |
38 | Mallwyd | Towns in Gwynedd | Wales |
39 | Malpas | Towns in Newport | Wales |
40 | Mamhilad | Towns in Monmouthshire | Wales |
41 | Manafon | Towns in Powys | Wales |
42 | Mancot Royal | Towns in Flintshire | Wales |
43 | Manian-fawr | Towns in Ceredigion | Wales |
44 | Manmoel | Towns in Caerphilly | Wales |
45 | Manorbier | Towns in Pembrokeshire | Wales |
46 | Manorbier Newton | Towns in Pembrokeshire | Wales |
47 | Manordeilo | Towns in Carmarthenshire | Wales |
48 | Manorowen | Towns in Pembrokeshire | Wales |
49 | Mansant | Towns in Carmarthenshire | Wales |
50 | Manselfield | Towns in Swansea | Wales |
51 | Manselton | Towns in Swansea | Wales |
52 | Marchwiel | Towns in Wrexham | Wales |
53 | Marcross | Towns in Glamorgan | Wales |
54 | Mardy | Towns in Monmouthshire | Wales |
55 | Marford | Towns in Wrexham | Wales |
56 | Margam | Towns in Neath Port Talbot | Wales |
57 | Marian | Towns in Flintshire | Wales |
58 | Marian Cwm | Towns in Denbighshire | Wales |
59 | Marian-glas | Towns in Anglesey/Sir Fon | Wales |
60 | Marian-y-de (South Beach) | Towns in Gwynedd | Wales |
61 | Marian-y-mor (West End) | Towns in Gwynedd | Wales |
62 | Mariandyrys | Towns in Anglesey/Sir Fon | Wales |
63 | Markham | Towns in Caerphilly | Wales |
64 | Marloes | Towns in Pembrokeshire | Wales |
65 | Marros | Towns in Carmarthenshire | Wales |
66 | Marsh, The | Towns in Powys | Wales |
67 | Marshfield | Towns in Newport | Wales |
68 | Martletwy | Towns in Pembrokeshire | Wales |
69 | Maryland | Towns in Monmouthshire | Wales |
70 | Mascle Bridge | Towns in Pembrokeshire | Wales |
71 | Mathern | Towns in Monmouthshire | Wales |
72 | Mathry | Towns in Pembrokeshire | Wales |
73 | Mawddach | Towns in Gwynedd | Wales |
74 | Mawdlam | Towns in Glamorgan | Wales |
75 | May Hill | Towns in Monmouthshire | Wales |
76 | Mayals | Towns in Swansea | Wales |
77 | Mayeston | Towns in Pembrokeshire | Wales |
78 | Mayhill | Towns in Swansea | Wales |
79 | Maypole | Towns in Monmouthshire | Wales |
80 | Meidrim | Towns in Carmarthenshire | Wales |
81 | Meifod | Towns in Powys | Wales |
82 | Meinciau | Towns in Carmarthenshire | Wales |
83 | Meliden (Gallt Melyd) | Towns in Denbighshire | Wales |
84 | Melin Caiach | Towns in Merthyr Tydfil | Wales |
85 | Melin-y-coed | Towns in Conwy | Wales |
86 | Melin-y-Wig | Towns in Denbighshire | Wales |
87 | Melinbyrhedyn | Towns in Powys | Wales |
88 | Melincourt | Towns in Neath Port Talbot | Wales |
89 | Melincryddan | Towns in Neath Port Talbot | Wales |
90 | Mellte | Towns in Neath Port Talbot | Wales |
91 | Mellte | Towns in Powys | Wales |
92 | Melverley Green | Towns in Powys | Wales |
93 | Menai Bridge (Porthaethwy) | Towns in Anglesey/Sir Fon | Wales |
94 | Merddwr | Towns in Conwy | Wales |
95 | Merehead | Towns in Wrexham | Wales |
96 | Merrion | Towns in Pembrokeshire | Wales |
97 | Merthyr | Towns in Carmarthenshire | Wales |
98 | Merthyr Cynog | Towns in Powys | Wales |
99 | Merthyr Dyfan | Towns in Glamorgan | Wales |
100 | Merthyr Mawr | Towns in Glamorgan | Wales |
101 | Merthyr Tydfil | Towns in Merthyr Tydfil | Wales |
102 | Merthyr Vale | Towns in Merthyr Tydfil | Wales |
103 | Mesur-y-dorth | Towns in Pembrokeshire | Wales |
104 | Michaelchurch-on-Arrow | Towns in Powys | Wales |
105 | Michaelston-le-Pit | Towns in Glamorgan | Wales |
106 | Michaelston-super-Ely | Towns in Glamorgan | Wales |
107 | Michaelston-y-Fedw | Towns in Newport | Wales |
108 | Middle Hill | Towns in Pembrokeshire | Wales |
109 | Middle Mill | Towns in Pembrokeshire | Wales |
110 | Middleton | Towns in Swansea | Wales |
111 | Middletown | Towns in Powys | Wales |
112 | Milebrook | Towns in Powys | Wales |
113 | Milford | Towns in Powys | Wales |
114 | Milford Haven (Aberdaughleddau) | Towns in Pembrokeshire | Wales |
115 | Millin Cross | Towns in Pembrokeshire | Wales |
116 | Milo | Towns in Carmarthenshire | Wales |
117 | Milton | Towns in Pembrokeshire | Wales |
118 | Milton | Towns in Powys | Wales |
119 | Milton | Towns in Newport | Wales |
120 | Milwr | Towns in Flintshire | Wales |
121 | Minera | Towns in Wrexham | Wales |
122 | Minffordd | Towns in Gwynedd | Wales |
123 | Minllyn | Towns in Gwynedd | Wales |
124 | Minwear | Towns in Pembrokeshire | Wales |
125 | Miskin | Towns in Rhondda Cynon Taff | Wales |
126 | Mitchel Troy | Towns in Monmouthshire | Wales |
127 | Mochare Brook | Towns in Powys | Wales |
128 | Mochdre | Towns in Powys | Wales |
129 | Mochdre | Towns in Conwy | Wales |
130 | Moel Tryfan | Towns in Gwynedd | Wales |
131 | Moel-y-crio | Towns in Flintshire | Wales |
132 | Moelfre | Towns in Conwy | Wales |
133 | Moelfre | Towns in Powys | Wales |
134 | Moelfre | Towns in Anglesey/Sir Fon | Wales |
135 | Moity | Towns in Powys | Wales |
136 | Mold | Towns in Flintshire | Wales |
137 | Mold (Yr Wyddgrug) | Towns in Flintshire | Wales |
138 | Monaughty | Towns in Powys | Wales |
139 | Monington | Towns in Pembrokeshire | Wales |
140 | Monknash | Towns in Glamorgan | Wales |
141 | Monkstone Point | Towns in Pembrokeshire | Wales |
142 | Monkswood | Towns in Monmouthshire | Wales |
143 | Monkton | Towns in Glamorgan | Wales |
144 | Monkton | Towns in Pembrokeshire | Wales |
145 | Monmouth (Trefynwy) | Towns in Monmouthshire | Wales |
146 | Monmouth Cap | Towns in Monmouthshire | Wales |
147 | Monmouthshire and Brecon Canal | Towns in Newport | Wales |
148 | Monmouthshire and Brecon Canal | Towns in Powys | Wales |
149 | Monmouthshire and Brecon Canal | Towns in Cardiff | Wales |
150 | Monnow | Towns in Monmouthshire | Wales |
151 | Montgomery | Towns in Powys | Wales |
152 | Morawelon | Towns in Anglesey/Sir Fon | Wales |
153 | Morfa | Towns in Carmarthenshire | Wales |
154 | Morfa | Towns in Gwynedd | Wales |
155 | Morfa | Towns in Ceredigion | Wales |
156 | Morfa Bach | Towns in Carmarthenshire | Wales |
157 | Morfa Bychan | Towns in Gwynedd | Wales |
158 | Morfa Glas | Towns in Neath Port Talbot | Wales |
159 | Morfa Nefyn | Towns in Gwynedd | Wales |
160 | Morfydd | Towns in Denbighshire | Wales |
161 | Morganstown | Towns in Cardiff | Wales |
162 | Moriah | Towns in Ceredigion | Wales |
163 | Morriston | Towns in Swansea | Wales |
164 | Morristown | Towns in Glamorgan | Wales |
165 | Morwynion | Towns in Denbighshire | Wales |
166 | Moss | Towns in Wrexham | Wales |
167 | Mostyn | Towns in Flintshire | Wales |
168 | Moulton | Towns in Glamorgan | Wales |
169 | Mount Ballan | Towns in Monmouthshire | Wales |
170 | Mount Pleasant | Towns in Neath Port Talbot | Wales |
171 | Mount Pleasant | Towns in Rhondda Cynon Taff | Wales |
172 | Mount Pleasant | Towns in Flintshire | Wales |
173 | Mount Pleasant | Towns in Pembrokeshire | Wales |
174 | Mount Sion | Towns in Wrexham | Wales |
175 | Mountain | Towns in Anglesey/Sir Fon | Wales |
176 | Mountain Air | Towns in Blaenau Gwent | Wales |
177 | Mountain Ash | Towns in Rhondda Cynon Taff | Wales |
178 | Mounton | Towns in Monmouthshire | Wales |
179 | Mounton Brook | Towns in Monmouthshire | Wales |
180 | Moylgrove | Towns in Pembrokeshire | Wales |
181 | Mumbles Head | Towns in Swansea | Wales |
182 | Mumbles Hill | Towns in Swansea | Wales |
183 | Mumbles, The | Towns in Swansea | Wales |
184 | Murch | Towns in Glamorgan | Wales |
185 | Murton | Towns in Swansea | Wales |
186 | Musselwick | Towns in Pembrokeshire | Wales |
187 | Mwdwl-eithin | Towns in Flintshire | Wales |
188 | Mwynbwll | Towns in Flintshire | Wales |
189 | Myddfai | Towns in Carmarthenshire | Wales |
190 | Myddyn-fych | Towns in Carmarthenshire | Wales |
191 | Mydroilyn | Towns in Ceredigion | Wales |
192 | Mynachdy | Towns in Cardiff | Wales |
193 | Mynachdy | Towns in Rhondda Cynon Taff | Wales |
194 | Mynachlog-ddu | Towns in Pembrokeshire | Wales |
195 | Myndd Llandegai | Towns in Gwynedd | Wales |
196 | Mynydd Bach | Towns in Ceredigion | Wales |
197 | Mynydd Bodafon | Towns in Anglesey/Sir Fon | Wales |
198 | Mynydd Gilan | Towns in Gwynedd | Wales |
199 | Mynydd Isa | Towns in Flintshire | Wales |
200 | Mynydd Marian | Towns in Conwy | Wales |
201 | Mynydd Mechell | Towns in Anglesey/Sir Fon | Wales |
202 | Mynydd-Bach | Towns in Swansea | Wales |
203 | Mynydd-bach | Towns in Monmouthshire | Wales |
204 | Mynydd-bach-y-glo | Towns in Swansea | Wales |
205 | Mynydd-llan | Towns in Flintshire | Wales |
206 | Mynyddislwyn | Towns in Caerphilly | Wales |
207 | Mynyddygarreg | Towns in Carmarthenshire | Wales |
208 | Mynytho | Towns in Gwynedd | Wales |
209 | Myrtle Hill | Towns in Carmarthenshire | Wales |