448 cities and towns
| Abbreviation | WLS |
| State Population | 3,138,811 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 51 | Pyle | 13,701 | N/A | N/A | N/A | 40.6 |
| 52 | Milford Haven | 13,582 | $46,276 | N/A | N/A | 40.6 |
| 53 | Bargoed | 13,412 | $44,916 | $1 | N/A | 40.6 |
| 54 | Nelson | 12,857 | $44,916 | $1 | N/A | 40.6 |
| 55 | Treharris | 12,352 | $44,643 | N/A | N/A | 40.6 |
| 56 | Holyhead | 11,431 | $45,350 | N/A | N/A | 40.6 |
| 57 | Caldicot | 11,373 | $52,742 | N/A | N/A | 40.6 |
| 58 | Rhiwbina | 11,369 | $46,921 | $1 | N/A | 40.6 |
| 59 | Newtown | 11,357 | $45,604 | N/A | N/A | 40.6 |
| 60 | Mountain Ash | 11,230 | $44,243 | $1 | N/A | 40.6 |
| 61 | Abertillery | 10,946 | $44,192 | $1 | N/A | 40.6 |
| 62 | Ystalyfera | 10,218 | $46,176 | $1 | N/A | 40.6 |
| 63 | Abercarn | 10,118 | $44,916 | $1 | N/A | 40.6 |
| 64 | Monmouth | 10,110 | $52,742 | N/A | N/A | 40.6 |
| 65 | Aberkenfig | 10,083 | $46,993 | N/A | N/A | 40.6 |
| 66 | Mold | 10,058 | $47,631 | $1 | N/A | 40.6 |
| 67 | Pembroke Dock | 9,753 | $46,276 | N/A | N/A | 40.6 |
| 68 | Caernarfon | 9,730 | $41,742 | N/A | N/A | 40.6 |
| 69 | Deganwy | 9,429 | $44,988 | N/A | N/A | 40.6 |
| 70 | Tonyrefail | 9,317 | $44,243 | $1 | N/A | 40.6 |
| 71 | Pencoed | 9,166 | $46,993 | N/A | N/A | 40.6 |
| 72 | Pontarddulais | 9,073 | $46,464 | $1 | N/A | 40.6 |
| 73 | Llandaff | 8,776 | $46,921 | $1 | N/A | 40.6 |
| 74 | Caerleon | 8,747 | $46,397 | $1 | N/A | 40.6 |
| 75 | Rhymney | 8,537 | $44,916 | $1 | N/A | 40.6 |
| 76 | Denbigh | 8,514 | $41,518 | N/A | N/A | 40.6 |
| 77 | Burry Port | 8,310 | $47,504 | N/A | N/A | 40.6 |
| 78 | Brecon | 8,250 | $45,604 | N/A | N/A | 40.6 |
| 79 | Bedwas | 8,242 | $44,916 | $1 | N/A | 40.6 |
| 80 | Beddau | 8,134 | $44,243 | $1 | N/A | 40.6 |
| 81 | Treorchy | 8,105 | $44,243 | $1 | N/A | 40.6 |
| 82 | Dinas Powys | 7,738 | $49,093 | $1 | N/A | 40.6 |
| 83 | Pembroke | 7,552 | $46,276 | N/A | N/A | 40.6 |
| 84 | Ferndale | 7,338 | $44,243 | $1 | N/A | 40.6 |
| 85 | Hirwaun | 7,247 | $44,243 | $1 | N/A | 40.6 |
| 86 | Holywell | 6,969 | $47,631 | $1 | N/A | 40.6 |
| 87 | Brynna | 6,686 | $44,243 | $1 | N/A | 40.6 |
| 88 | Thornhill | 6,635 | $46,921 | $1 | N/A | 40.6 |
| 89 | Newbridge | 6,509 | N/A | N/A | N/A | 40.6 |
| 90 | Abertridwr | 6,504 | $44,916 | $1 | N/A | 40.6 |
| 91 | Rhoose | 6,160 | $49,093 | $1 | N/A | 40.6 |
| 92 | Abercynon | 5,983 | $44,243 | $1 | N/A | 40.6 |
| 93 | Broughton | 5,974 | $47,631 | $1 | N/A | 40.6 |
| 94 | Welshpool | 5,948 | $45,604 | N/A | N/A | 40.6 |
| 95 | Crumlin | 5,947 | N/A | N/A | N/A | 40.6 |
| 96 | Magor | 5,941 | $52,742 | N/A | N/A | 40.6 |
| 97 | Undy | 5,914 | N/A | N/A | N/A | 40.6 |
| 98 | Pontyclun | 5,794 | $44,243 | $1 | N/A | 40.6 |
| 99 | Llanharan | 5,755 | $44,243 | $1 | N/A | 40.6 |
| 100 | Coedpoeth | 5,723 | $44,762 | N/A | N/A | 40.6 |