448 cities and towns
| Abbreviation | WLS |
| State Population | 3,138,811 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 201 | Rhayader | 1,824 | $45,604 | N/A | N/A | 40.6 |
| 202 | Rogiet | 1,813 | $52,742 | N/A | N/A | 40.6 |
| 203 | Saint Davids | 1,800 | $46,276 | N/A | N/A | 40.6 |
| 204 | Llandeilo | 1,795 | $47,504 | N/A | N/A | 40.6 |
| 205 | Bodelwyddan | 1,794 | $41,518 | N/A | N/A | 40.6 |
| 206 | Penygroes | 1,793 | $41,742 | N/A | N/A | 40.6 |
| 207 | Harlech | 1,762 | $41,742 | N/A | N/A | 40.6 |
| 208 | Criccieth | 1,753 | $41,742 | N/A | N/A | 40.6 |
| 209 | Goodwick | 1,720 | $46,276 | N/A | N/A | 40.6 |
| 210 | Pontyberem | 1,695 | $47,504 | N/A | N/A | 40.6 |
| 211 | Dyffryn Ardudwy | 1,654 | N/A | N/A | N/A | 40.6 |
| 212 | Aberporth | 1,648 | $42,290 | N/A | N/A | 40.6 |
| 213 | Pontlliw | 1,645 | $46,464 | $1 | N/A | 40.6 |
| 214 | Mostyn | 1,606 | $47,631 | $1 | N/A | 40.6 |
| 215 | Saint Clears | 1,605 | $47,504 | N/A | N/A | 40.6 |
| 216 | Crynant | 1,602 | $46,176 | $1 | N/A | 40.6 |
| 217 | Croeserw | 1,595 | $46,176 | $1 | N/A | 40.6 |
| 218 | Glandwr | 1,586 | N/A | N/A | N/A | 40.6 |
| 219 | Trimsaran | 1,584 | $47,504 | N/A | N/A | 40.6 |
| 220 | Three Crosses | 1,583 | $46,464 | $1 | N/A | 40.6 |
| 221 | Bow Street | 1,572 | $42,290 | N/A | N/A | 40.6 |
| 222 | Gaerwen | 1,551 | $45,350 | N/A | N/A | 40.6 |
| 223 | Penrhyndeudraeth | 1,546 | $41,742 | N/A | N/A | 40.6 |
| 224 | Tal-y-bont | 1,540 | $41,742 | N/A | N/A | 40.6 |
| 225 | Whitland | 1,514 | $47,504 | N/A | N/A | 40.6 |
| 226 | Pont Rhyd-y-cyff | 1,505 | $46,993 | N/A | N/A | 40.6 |
| 227 | Llandysul | 1,484 | $42,290 | N/A | N/A | 40.6 |
| 228 | Pontyates | 1,449 | $47,504 | N/A | N/A | 40.6 |
| 229 | Govilon | 1,447 | $52,742 | N/A | N/A | 40.6 |
| 230 | Four Crosses | 1,438 | $45,604 | N/A | N/A | 40.6 |
| 231 | Aberaeron | 1,422 | $42,290 | N/A | N/A | 40.6 |
| 232 | Deiniolen | 1,379 | N/A | N/A | N/A | 40.6 |
| 233 | Nefyn | 1,373 | N/A | N/A | N/A | 40.6 |
| 234 | Beaumaris | 1,370 | $45,350 | N/A | N/A | 40.6 |
| 235 | Blaengwynfi | 1,362 | $46,176 | $1 | N/A | 40.6 |
| 236 | Treuddyn | 1,360 | $47,631 | $1 | N/A | 40.6 |
| 237 | Cefn Cribwr | 1,324 | $46,993 | N/A | N/A | 40.6 |
| 238 | Tregarth | 1,307 | $41,742 | N/A | N/A | 40.6 |
| 239 | Borth | 1,269 | $42,290 | N/A | N/A | 40.6 |
| 240 | Talgarth | 1,268 | $45,604 | N/A | N/A | 40.6 |
| 241 | Gronant | 1,258 | $47,631 | $1 | N/A | 40.6 |
| 242 | Fochriw | 1,250 | $44,916 | $1 | N/A | 40.6 |
| 243 | Letterston | 1,245 | $46,276 | N/A | N/A | 40.6 |
| 244 | Guilsfield | 1,220 | $45,604 | N/A | N/A | 40.6 |
| 245 | Tregaron | 1,213 | $42,290 | N/A | N/A | 40.6 |
| 246 | Caerwent | 1,201 | $52,742 | N/A | N/A | 40.6 |
| 247 | Betws-y-Coed | 1,200 | $44,988 | N/A | N/A | 40.6 |
| 248 | Cemaes Bay | 1,187 | $45,350 | N/A | N/A | 40.6 |
| 249 | Raglan | 1,183 | $52,742 | N/A | N/A | 40.6 |
| 250 | Wenvoe | 1,155 | $49,093 | $1 | N/A | 40.6 |