-->
97 cities
City | Rank | Change ↓ | 2025 Pop. | 2020 Pop. |
---|---|---|---|---|
Charles Town | 1 | 4.74% | 8,436 | 6,526 |
Ranson | 2 | 1.35% | 5,854 | 5,466 |
Westover | 3 | 0.59% | 4,091 | 3,970 |
Star City | 4 | 0.39% | 1,791 | 1,758 |
Granville | 5 | 0.36% | 1,380 | 1,357 |
Martinsburg | 6 | 0.28% | 19,042 | 18,774 |
Morgantown | 7 | 0.27% | 30,590 | 30,187 |
Bridgeport | 8 | 0.2% | 9,414 | 9,321 |
Shepherdstown | 9 | 0.13% | 1,541 | 1,531 |
Keyser | 10 | -0.08% | 4,834 | 4,856 |
Buffalo | 11 | -0.17% | 1,200 | 1,212 |
Pleasant Valley | 12 | -0.2% | 3,468 | 3,505 |
Terra Alta | 13 | -0.21% | 1,407 | 1,422 |
Romney | 14 | -0.23% | 1,745 | 1,764 |
Kingwood | 15 | -0.24% | 2,941 | 2,978 |
Philippi | 16 | -0.24% | 2,890 | 2,924 |
Barrackville | 17 | -0.25% | 1,195 | 1,210 |
Ripley | 18 | -0.26% | 3,027 | 3,067 |
Belington | 19 | -0.28% | 1,779 | 1,804 |
Moorefield | 20 | -0.28% | 2,473 | 2,508 |
Winfield | 21 | -0.34% | 2,351 | 2,393 |
Ravenswood | 22 | -0.34% | 3,793 | 3,857 |
West Liberty | 23 | -0.35% | 1,431 | 1,456 |
Petersburg | 24 | -0.4% | 2,249 | 2,296 |
Williamstown | 25 | -0.41% | 2,931 | 2,991 |
White Sulphur Springs | 26 | -0.46% | 2,166 | 2,218 |
Fairmont | 27 | -0.5% | 17,974 | 18,426 |
Vienna | 28 | -0.58% | 10,336 | 10,638 |
Mannington | 29 | -0.58% | 1,893 | 1,950 |
Milton | 30 | -0.58% | 2,722 | 2,804 |
Eleanor | 31 | -0.6% | 1,498 | 1,545 |
Bethlehem | 32 | -0.63% | 2,521 | 2,601 |
Barboursville | 33 | -0.65% | 4,299 | 4,439 |
Shinnston | 34 | -0.71% | 2,244 | 2,323 |
Parkersburg | 35 | -0.74% | 28,599 | 29,664 |
Richwood | 36 | -0.74% | 1,598 | 1,660 |
Hurricane | 37 | -0.77% | 6,702 | 6,961 |
New Martinsville | 38 | -0.77% | 5,009 | 5,203 |
Rainelle | 39 | -0.78% | 1,141 | 1,186 |
Summersville | 40 | -0.78% | 3,292 | 3,422 |
Nutter Fort | 41 | -0.83% | 1,429 | 1,491 |
Elkins | 42 | -0.84% | 6,643 | 6,923 |
Buckhannon | 43 | -0.84% | 4,971 | 5,180 |
Ronceverte | 44 | -0.86% | 1,505 | 1,570 |
Parsons | 45 | -0.86% | 1,266 | 1,323 |
Stonewood | 46 | -0.86% | 1,728 | 1,805 |
Spencer | 47 | -0.86% | 1,948 | 2,032 |
Salem | 48 | -0.89% | 1,455 | 1,522 |
Grafton | 49 | -0.99% | 4,499 | 4,724 |
Wayne | 50 | -1.01% | 1,367 | 1,437 |
Wheeling | 51 | -1.01% | 25,682 | 26,996 |
Ansted | 52 | -1.03% | 1,245 | 1,312 |
Nitro | 53 | -1.05% | 6,291 | 6,628 |
Huntington | 54 | -1.06% | 44,375 | 46,750 |
Lewisburg | 55 | -1.15% | 3,699 | 3,913 |
Clarksburg | 56 | -1.16% | 15,135 | 16,019 |
Chesapeake | 57 | -1.18% | 1,260 | 1,334 |
Glenville | 58 | -1.22% | 1,053 | 1,118 |
Princeton | 59 | -1.22% | 5,506 | 5,845 |
Bluefield | 60 | -1.22% | 9,048 | 9,608 |
Fayetteville | 61 | -1.23% | 2,736 | 2,905 |
Marmet | 62 | -1.27% | 1,399 | 1,488 |
New Haven | 63 | -1.29% | 1,382 | 1,471 |
Charleston | 64 | -1.3% | 45,636 | 48,641 |
Beckley | 65 | -1.31% | 16,148 | 17,218 |
Sophia | 66 | -1.31% | 1,054 | 1,124 |
St. Marys | 67 | -1.32% | 1,715 | 1,832 |
Montgomery | 68 | -1.32% | 1,192 | 1,271 |
Weirton | 69 | -1.33% | 17,903 | 19,110 |
Point Pleasant | 70 | -1.35% | 3,803 | 4,065 |
Oak Hill | 71 | -1.36% | 7,639 | 8,163 |
Dunbar | 72 | -1.36% | 6,971 | 7,450 |
Chester | 73 | -1.39% | 2,055 | 2,200 |
Mabscott | 74 | -1.42% | 1,246 | 1,336 |
St. Albans | 75 | -1.43% | 10,095 | 10,825 |
South Charleston | 76 | -1.44% | 12,905 | 13,845 |
Moundsville | 77 | -1.46% | 7,502 | 8,057 |
Belle | 78 | -1.47% | 1,074 | 1,154 |
Glen Dale | 79 | -1.5% | 1,382 | 1,489 |
Harrisville | 80 | -1.5% | 1,508 | 1,622 |
Weston | 81 | -1.5% | 3,664 | 3,944 |
Kenova | 82 | -1.51% | 2,810 | 3,027 |
Oceana | 83 | -1.54% | 1,347 | 1,451 |
Hinton | 84 | -1.57% | 2,076 | 2,240 |
Welch | 85 | -1.58% | 3,308 | 3,572 |
Ceredo | 86 | -1.59% | 1,299 | 1,404 |
Mount Hope | 87 | -1.59% | 1,236 | 1,335 |
Benwood | 88 | -1.62% | 1,153 | 1,247 |
McMechen | 89 | -1.64% | 1,561 | 1,691 |
Paden City | 90 | -1.73% | 2,325 | 2,532 |
Follansbee | 91 | -1.82% | 2,595 | 2,837 |
Sistersville | 92 | -2% | 1,275 | 1,405 |
Madison | 93 | -2.01% | 2,634 | 2,904 |
Wellsburg | 94 | -2.04% | 2,209 | 2,441 |
Mullens | 95 | -2.14% | 1,325 | 1,469 |
Logan | 96 | -2.45% | 1,273 | 1,432 |
Williamson | 97 | -2.83% | 2,675 | 3,064 |
West Virginia's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Charles Town leads with 4.74% annualized growth, followed by Ranson (1.35%) and Westover (0.59%). The largest population centers are Charleston (45,636), Huntington (44,375), and Morgantown (30,590). Of the 97 cities over 1,000 population, 9 are growing while 88 experienced population decline. Overall, cities averaged -0.87% annualized growth, with total urban population growing by -3.77% annually.