Post offices in Wales
891 postal locations in 188 towns, by county.
Counties
- Anglesey 36 locations, 14 towns
- Carmarthenshire 83 locations, 15 towns
- Ceredigion 52 locations, 13 towns
- Clwyd 25 locations, 2 towns
- Conwy 27 locations, 11 towns
- Denbighshire 31 locations, 6 towns
- Flintshire 44 locations, 7 towns
- Gwent 105 locations, 18 towns
- Gwynedd 56 locations, 27 towns
- Mid Glamorgan 132 locations, 25 towns
- Monmouthshire 2 locations, 2 towns
- Pembrokeshire 62 locations, 15 towns
- Powys 76 locations, 22 towns
- South Glamorgan 58 locations, 7 towns
- West Glamorgan 98 locations, 3 towns
- Wrexham 4 locations, 1 town
Largest towns
- Swansea67 locations
- Cardiff44 locations
- NewportGwent, 36 locations
- Wrexham24 locations
- Bridgend24 locations
- Llanelli22 locations
- Carmarthen22 locations
- Haverfordwest19 locations
- Neath18 locations
- Mold17 locations
- Llandysul14 locations
- Pontypridd13 locations
- Caernarfon13 locations
- Port Talbot13 locations
- Ammanford11 locations
- Merthyr Tydfil11 locations
- Aberystwyth11 locations
- Pontypool10 locations
- Aberdare10 locations
- Brecon10 locations