448 cities and towns
| Abbreviation | WLS |
| State Population | 3,138,811 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 151 | Tywyn | 3,097 | $41,742 | N/A | N/A | 40.6 |
| 152 | Ruabon | 3,091 | $44,762 | N/A | N/A | 40.6 |
| 153 | Penparcau | 3,088 | $42,290 | N/A | N/A | 40.6 |
| 154 | Marshfield | 3,054 | $46,397 | $1 | N/A | 40.6 |
| 155 | Llanharry | 3,035 | $44,243 | $1 | N/A | 40.6 |
| 156 | Knighton | 3,007 | $45,604 | N/A | N/A | 40.6 |
| 157 | Steynton | 3,000 | $46,276 | N/A | N/A | 40.6 |
| 158 | Porthmadog | 2,981 | $41,742 | N/A | N/A | 40.6 |
| 159 | Lampeter | 2,970 | $42,290 | N/A | N/A | 40.6 |
| 160 | Llanidloes | 2,929 | $45,604 | N/A | N/A | 40.6 |
| 161 | Usk | 2,834 | $52,742 | N/A | N/A | 40.6 |
| 162 | Builth Wells | 2,829 | $45,604 | N/A | N/A | 40.6 |
| 163 | Llandybie | 2,813 | $47,504 | N/A | N/A | 40.6 |
| 164 | Kidwelly | 2,782 | $47,504 | N/A | N/A | 40.6 |
| 165 | Bagillt | 2,749 | $47,631 | $1 | N/A | 40.6 |
| 166 | Dolgellau | 2,688 | $41,742 | N/A | N/A | 40.6 |
| 167 | Dyserth | 2,594 | $41,518 | N/A | N/A | 40.6 |
| 168 | Penmaenmawr | 2,535 | $44,988 | N/A | N/A | 40.6 |
| 169 | Gilfach Goch | 2,532 | $44,243 | $1 | N/A | 40.6 |
| 170 | Greenfield | 2,446 | $47,631 | $1 | N/A | 40.6 |
| 171 | Ogmore Vale | 2,436 | $46,993 | N/A | N/A | 40.6 |
| 172 | Machen | 2,362 | $44,916 | $1 | N/A | 40.6 |
| 173 | Valley | 2,361 | $45,350 | N/A | N/A | 40.6 |
| 174 | Price Town | 2,348 | $46,993 | N/A | N/A | 40.6 |
| 175 | Barmouth | 2,315 | $41,742 | N/A | N/A | 40.6 |
| 176 | Pentyrch | 2,287 | $46,921 | $1 | N/A | 40.6 |
| 177 | Y Felinheli | 2,284 | $41,742 | N/A | N/A | 40.6 |
| 178 | Leeswood | 2,282 | $47,631 | $1 | N/A | 40.6 |
| 179 | Rossett | 2,279 | $44,762 | N/A | N/A | 40.6 |
| 180 | Narberth | 2,265 | $46,276 | N/A | N/A | 40.6 |
| 181 | Gilwern | 2,263 | $52,742 | N/A | N/A | 40.6 |
| 182 | Llwynypia | 2,253 | $44,243 | $1 | N/A | 40.6 |
| 183 | Betws | 2,253 | $46,993 | N/A | N/A | 40.6 |
| 184 | Benllech | 2,236 | $45,350 | N/A | N/A | 40.6 |
| 185 | Machynlleth | 2,235 | $45,604 | N/A | N/A | 40.6 |
| 186 | Tycroes | 2,156 | $47,504 | N/A | N/A | 40.6 |
| 187 | Seven Sisters | 2,123 | $46,176 | $1 | N/A | 40.6 |
| 188 | Resolven | 2,068 | $46,176 | $1 | N/A | 40.6 |
| 189 | Llandovery | 2,065 | $47,504 | N/A | N/A | 40.6 |
| 190 | Crickhowell | 2,063 | $45,604 | N/A | N/A | 40.6 |
| 191 | Presteigne | 2,056 | $45,604 | N/A | N/A | 40.6 |
| 192 | Southgate | 2,004 | $46,464 | $1 | N/A | 40.6 |
| 193 | Bala | 1,974 | $41,742 | N/A | N/A | 40.6 |
| 194 | Kilgetty | 1,968 | $46,276 | N/A | N/A | 40.6 |
| 195 | Johnston | 1,941 | $46,276 | N/A | N/A | 40.6 |
| 196 | Pen-clawdd | 1,935 | $46,464 | $1 | N/A | 40.6 |
| 197 | Llanrug | 1,916 | $41,742 | N/A | N/A | 40.6 |
| 198 | Newcastle Emlyn | 1,883 | $42,290 | N/A | N/A | 40.6 |
| 199 | Llansantffraid Glan Conwy | 1,862 | N/A | N/A | N/A | 40.6 |
| 200 | Llanberis | 1,844 | $41,742 | N/A | N/A | 40.6 |