448 cities and towns
| Abbreviation | WLS |
| State Population | 3,138,811 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 101 | Brynamman | 5,693 | N/A | N/A | N/A | 40.6 |
| 102 | Blaenavon | 5,647 | $49,746 | N/A | N/A | 40.6 |
| 103 | Ruthin | 5,461 | $41,518 | N/A | N/A | 40.6 |
| 104 | Pentre | 5,424 | $44,243 | $1 | N/A | 40.6 |
| 105 | Glyn-neath | 5,419 | $46,176 | $1 | N/A | 40.6 |
| 106 | Cwmafan | 5,336 | $46,176 | $1 | N/A | 40.6 |
| 107 | Llandrindod Wells | 5,309 | $45,604 | N/A | N/A | 40.6 |
| 108 | Cardigan | 5,301 | $42,290 | N/A | N/A | 40.6 |
| 109 | Abercanaid | 5,061 | $44,643 | N/A | N/A | 40.6 |
| 110 | Hengoed | 5,044 | $44,916 | $1 | N/A | 40.6 |
| 111 | Gresford | 5,010 | $44,762 | N/A | N/A | 40.6 |
| 112 | Menai Bridge | 4,958 | $45,350 | N/A | N/A | 40.6 |
| 113 | Llangefni | 4,864 | $45,350 | N/A | N/A | 40.6 |
| 114 | Six Bells | 4,797 | $44,192 | $1 | N/A | 40.6 |
| 115 | Bethesda | 4,735 | $41,742 | N/A | N/A | 40.6 |
| 116 | Radyr | 4,710 | $46,921 | $1 | N/A | 40.6 |
| 117 | Hope | 4,706 | $47,631 | $1 | N/A | 40.6 |
| 118 | Cwmtillery | 4,703 | $44,192 | $1 | N/A | 40.6 |
| 119 | Tenby | 4,696 | $46,276 | N/A | N/A | 40.6 |
| 120 | Caergwrle | 4,673 | $47,631 | $1 | N/A | 40.6 |
| 121 | Taibach | 4,582 | $46,176 | $1 | N/A | 40.6 |
| 122 | Cross Hands | 4,549 | $47,504 | N/A | N/A | 40.6 |
| 123 | Dunvant | 4,383 | $46,464 | $1 | N/A | 40.6 |
| 124 | Cwmbach | 4,330 | $44,243 | $1 | N/A | 40.6 |
| 125 | Pontycymer | 4,288 | $46,993 | N/A | N/A | 40.6 |
| 126 | New Tredegar | 4,208 | $44,916 | $1 | N/A | 40.6 |
| 127 | Glanamman | 4,168 | N/A | N/A | N/A | 40.6 |
| 128 | Pwllheli | 4,076 | $41,742 | N/A | N/A | 40.6 |
| 129 | Tumble | 4,040 | N/A | N/A | N/A | 40.6 |
| 130 | Chirk | 4,007 | $44,762 | N/A | N/A | 40.6 |
| 131 | Blaenau-Ffestiniog | 4,005 | $41,742 | N/A | N/A | 40.6 |
| 132 | Llantwit Fardre | 3,992 | $44,243 | $1 | N/A | 40.6 |
| 133 | Conwy | 3,873 | $44,988 | N/A | N/A | 40.6 |
| 134 | Cowbridge | 3,804 | $49,093 | $1 | N/A | 40.6 |
| 135 | Llanbradach | 3,746 | $44,916 | $1 | N/A | 40.6 |
| 136 | Rhuddlan | 3,709 | $41,518 | N/A | N/A | 40.6 |
| 137 | Neyland | 3,708 | $46,276 | N/A | N/A | 40.6 |
| 138 | Bishopston | 3,647 | $46,464 | $1 | N/A | 40.6 |
| 139 | Llanfairfechan | 3,637 | $44,988 | N/A | N/A | 40.6 |
| 140 | Penyffordd | 3,554 | $47,631 | $1 | N/A | 40.6 |
| 141 | Aberfan | 3,547 | $44,643 | N/A | N/A | 40.6 |
| 142 | Ynysybwl | 3,503 | $44,243 | $1 | N/A | 40.6 |
| 143 | Llangollen | 3,466 | $41,518 | N/A | N/A | 40.6 |
| 144 | Llangeler | 3,427 | $47,504 | N/A | N/A | 40.6 |
| 145 | Fishguard | 3,419 | $46,276 | N/A | N/A | 40.6 |
| 146 | Saundersfoot | 3,361 | $46,276 | N/A | N/A | 40.6 |
| 147 | Saint Asaph | 3,355 | $41,518 | N/A | N/A | 40.6 |
| 148 | Llanrwst | 3,323 | $44,988 | N/A | N/A | 40.6 |
| 149 | Amlwch | 3,211 | $45,350 | N/A | N/A | 40.6 |
| 150 | Llanfairpwllgwyngyll | 3,107 | $45,350 | N/A | N/A | 40.6 |