460 cities
| City | Rank | 2025 Pop. ↓ | 2024 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Charleston | 1 | 45,942 | 46,482 | -1.16% | 1,463 | 31 | City |
| Charleston | 2 | 45,942 | 46,482 | -1.16% | 1,463 | 31 | City |
| Huntington | 3 | 44,489 | 44,942 | -1.01% | 2,743 | 16 | City |
| Huntington | 4 | 44,489 | 44,942 | -1.01% | 2,743 | 16 | City |
| Morgantown | 5 | 30,598 | 30,490 | 0.35% | 3,006 | 10 | City |
| Morgantown | 6 | 30,598 | 30,490 | 0.35% | 3,006 | 10 | City |
| Parkersburg | 7 | 28,624 | 28,834 | -0.73% | 2,429 | 12 | City |
| Parkersburg | 8 | 28,624 | 28,834 | -0.73% | 2,429 | 12 | City |
| Wheeling | 9 | 25,846 | 26,060 | -0.82% | 1,875 | 14 | City |
| Wheeling | 10 | 25,846 | 26,060 | -0.82% | 1,875 | 14 | City |
| Martinsburg | 11 | 19,125 | 19,047 | 0.41% | 2,884 | 7 | City |
| Martinsburg | 12 | 19,125 | 19,047 | 0.41% | 2,884 | 7 | City |
| Weirton | 13 | 18,117 | 18,317 | -1.09% | 1,003 | 18 | City |
| Weirton | 14 | 18,117 | 18,317 | -1.09% | 1,003 | 18 | City |
| Fairmont | 15 | 17,975 | 18,063 | -0.49% | 2,090 | 9 | City |
| Fairmont | 16 | 17,975 | 18,063 | -0.49% | 2,090 | 9 | City |
| Beckley | 17 | 16,340 | 16,515 | -1.06% | 1,720 | 9 | City |
| Beckley | 18 | 16,340 | 16,515 | -1.06% | 1,720 | 9 | City |
| Clarksburg | 19 | 15,099 | 15,262 | -1.07% | 1,554 | 10 | City |
| Clarksburg | 20 | 15,099 | 15,262 | -1.07% | 1,554 | 10 | City |
| South Charleston | 21 | 13,012 | 13,177 | -1.25% | 1,333 | 10 | City |
| South Charleston | 22 | 13,012 | 13,177 | -1.25% | 1,333 | 10 | City |
| Vienna | 23 | 10,348 | 10,406 | -0.56% | 2,608 | 4 | City |
| Vienna | 24 | 10,348 | 10,406 | -0.56% | 2,608 | 4 | City |
| St. Albans | 25 | 10,171 | 10,301 | -1.26% | 2,814 | 4 | City |
| St. Albans | 26 | 10,171 | 10,301 | -1.26% | 2,814 | 4 | City |
| Charles Town | 27 | 9,454 | 8,869 | 6.6% | 1,612 | 6 | City |
| Charles Town | 28 | 9,454 | 8,869 | 6.6% | 1,612 | 6 | City |
| Bridgeport | 29 | 9,437 | 9,397 | 0.43% | 890 | 11 | City |
| Bridgeport | 30 | 9,437 | 9,397 | 0.43% | 890 | 11 | City |
| Bluefield | 31 | 9,044 | 9,157 | -1.23% | 1,008 | 9 | City |
| Bluefield | 32 | 9,044 | 9,157 | -1.23% | 1,008 | 9 | City |
| Oak Hill | 33 | 7,627 | 7,732 | -1.36% | 783 | 10 | City |
| Oak Hill | 34 | 7,627 | 7,732 | -1.36% | 783 | 10 | City |
| Moundsville | 35 | 7,612 | 7,703 | -1.18% | 2,619 | 3 | City |
| Moundsville | 36 | 7,612 | 7,703 | -1.18% | 2,619 | 3 | City |
| Dunbar | 37 | 7,024 | 7,111 | -1.22% | 2,507 | 3 | City |
| Dunbar | 38 | 7,024 | 7,111 | -1.22% | 2,507 | 3 | City |
| Hurricane | 39 | 6,778 | 6,813 | -0.51% | 1,825 | 4 | City |
| Hurricane | 40 | 6,778 | 6,813 | -0.51% | 1,825 | 4 | City |
| Elkins | 41 | 6,641 | 6,698 | -0.85% | 1,828 | 4 | City |
| Elkins | 42 | 6,641 | 6,698 | -0.85% | 1,828 | 4 | City |
| Nitro | 43 | 6,307 | 6,366 | -0.93% | 1,180 | 5 | City |
| Nitro | 44 | 6,307 | 6,366 | -0.93% | 1,180 | 5 | City |
| Ranson | 45 | 6,174 | 6,035 | 2.3% | 762 | 8 | Corporation |
| Ranson | 46 | 6,174 | 6,035 | 2.3% | 762 | 8 | Corporation |
| Princeton | 47 | 5,528 | 5,595 | -1.2% | 1,834 | 3 | City |
| Princeton | 48 | 5,528 | 5,595 | -1.2% | 1,834 | 3 | City |
| Buckhannon | 49 | 5,016 | 5,049 | -0.65% | 1,761 | 3 | City |
| Buckhannon | 50 | 5,016 | 5,049 | -0.65% | 1,761 | 3 | City |
| New Martinsville | 51 | 4,996 | 5,038 | -0.83% | 1,869 | 3 | City |
| New Martinsville | 52 | 4,996 | 5,038 | -0.83% | 1,869 | 3 | City |
| Keyser | 53 | 4,787 | 4,802 | -0.31% | 2,425 | 2 | City |
| Keyser | 54 | 4,787 | 4,802 | -0.31% | 2,425 | 2 | City |
| Grafton | 55 | 4,541 | 4,575 | -0.74% | 1,237 | 4 | City |
| Grafton | 56 | 4,541 | 4,575 | -0.74% | 1,237 | 4 | City |
| Barboursville | 57 | 4,298 | 4,326 | -0.65% | 1,071 | 4 | Village |
| Barboursville | 58 | 4,298 | 4,326 | -0.65% | 1,071 | 4 | Village |
| Westover | 59 | 4,117 | 4,088 | 0.71% | 1,352 | 3 | City |
| Westover | 60 | 4,117 | 4,088 | 0.71% | 1,352 | 3 | City |
| Point Pleasant | 61 | 3,843 | 3,886 | -1.11% | 1,591 | 2 | City |
| Point Pleasant | 62 | 3,843 | 3,886 | -1.11% | 1,591 | 2 | City |
| Ravenswood | 63 | 3,814 | 3,821 | -0.18% | 2,099 | 2 | City |
| Ravenswood | 64 | 3,814 | 3,821 | -0.18% | 2,099 | 2 | City |
| Lewisburg | 65 | 3,726 | 3,765 | -1.04% | 980 | 4 | City |
| Lewisburg | 66 | 3,726 | 3,765 | -1.04% | 980 | 4 | City |
| Weston | 67 | 3,711 | 3,758 | -1.25% | 1,910 | 2 | City |
| Weston | 68 | 3,711 | 3,758 | -1.25% | 1,910 | 2 | City |
| Pleasant Valley | 69 | 3,462 | 3,470 | -0.23% | 1,071 | 3 | City |
| Pleasant Valley | 70 | 3,462 | 3,470 | -0.23% | 1,071 | 3 | City |
| Welch | 71 | 3,364 | 3,413 | -1.44% | 557 | 6 | City |
| Welch | 72 | 3,364 | 3,413 | -1.44% | 557 | 6 | City |
| Summersville | 73 | 3,301 | 3,326 | -0.75% | 736 | 4 | City |
| Summersville | 74 | 3,301 | 3,326 | -0.75% | 736 | 4 | City |
| Ripley | 75 | 3,066 | 3,067 | -0.03% | 951 | 3 | City |
| Ripley | 76 | 3,066 | 3,067 | -0.03% | 951 | 3 | City |
| Kingwood | 77 | 2,946 | 2,953 | -0.24% | 1,212 | 2 | City |
| Kingwood | 78 | 2,946 | 2,953 | -0.24% | 1,212 | 2 | City |
| Williamstown | 79 | 2,940 | 2,951 | -0.37% | 1,972 | 1 | City |
| Williamstown | 80 | 2,940 | 2,951 | -0.37% | 1,972 | 1 | City |
| Kenova | 81 | 2,839 | 2,877 | -1.32% | 2,152 | 1 | City |
| Kenova | 82 | 2,839 | 2,877 | -1.32% | 2,152 | 1 | City |
| Philippi | 83 | 2,838 | 2,845 | -0.25% | 1,003 | 3 | City |
| Philippi | 84 | 2,838 | 2,845 | -0.25% | 1,003 | 3 | City |
| Milton | 85 | 2,787 | 2,799 | -0.43% | 1,415 | 2 | Town |
| Milton | 86 | 2,787 | 2,799 | -0.43% | 1,415 | 2 | Town |
| Moorefield | 87 | 2,721 | 2,679 | 1.57% | 1,021 | 3 | Town |
| Moorefield | 88 | 2,721 | 2,679 | 1.57% | 1,021 | 3 | Town |
| Fayetteville | 89 | 2,718 | 2,753 | -1.27% | 471 | 6 | Town |
| Fayetteville | 90 | 2,718 | 2,753 | -1.27% | 471 | 6 | Town |
| Williamson | 91 | 2,707 | 2,779 | -2.59% | 827 | 3 | City |
| Williamson | 92 | 2,707 | 2,779 | -2.59% | 827 | 3 | City |
| Madison | 93 | 2,674 | 2,719 | -1.66% | 382 | 7 | City |
| Madison | 94 | 2,674 | 2,719 | -1.66% | 382 | 7 | City |
| Follansbee | 95 | 2,647 | 2,686 | -1.45% | 1,436 | 2 | City |
| Follansbee | 96 | 2,647 | 2,686 | -1.45% | 1,436 | 2 | City |
| Bethlehem | 97 | 2,550 | 2,563 | -0.51% | 720 | 4 | Village |
| Bethlehem | 98 | 2,550 | 2,563 | -0.51% | 720 | 4 | Village |
| Winfield | 99 | 2,419 | 2,428 | -0.37% | 1,026 | 2 | Town |
| Winfield | 100 | 2,419 | 2,428 | -0.37% | 1,026 | 2 | Town |
| Paden City | 101 | 2,351 | 2,388 | -1.55% | 2,779 | 1 | City |
| Paden City | 102 | 2,351 | 2,388 | -1.55% | 2,779 | 1 | City |
| Petersburg | 103 | 2,271 | 2,277 | -0.26% | 1,405 | 2 | City |
| Petersburg | 104 | 2,271 | 2,277 | -0.26% | 1,405 | 2 | City |
| Shinnston | 105 | 2,244 | 2,258 | -0.62% | 1,342 | 2 | City |
| Shinnston | 106 | 2,244 | 2,258 | -0.62% | 1,342 | 2 | City |
| Wellsburg | 107 | 2,241 | 2,280 | -1.71% | 2,310 | 1 | City |
| Wellsburg | 108 | 2,241 | 2,280 | -1.71% | 2,310 | 1 | City |
| White Sulphur Springs | 109 | 2,138 | 2,154 | -0.74% | 1,141 | 2 | City |
| White Sulphur Springs | 110 | 2,138 | 2,154 | -0.74% | 1,141 | 2 | City |
| Hinton | 111 | 2,131 | 2,159 | -1.3% | 954 | 2 | City |
| Hinton | 112 | 2,131 | 2,159 | -1.3% | 954 | 2 | City |
| Chester | 113 | 2,081 | 2,105 | -1.14% | 2,083 | 1 | City |
| Chester | 114 | 2,081 | 2,105 | -1.14% | 2,083 | 1 | City |
| Spencer | 115 | 1,913 | 1,936 | -1.19% | 1,532 | 1 | City |
| Spencer | 116 | 1,913 | 1,936 | -1.19% | 1,532 | 1 | City |
| Mannington | 117 | 1,898 | 1,909 | -0.58% | 1,737 | 1 | City |
| Mannington | 118 | 1,898 | 1,909 | -0.58% | 1,737 | 1 | City |
| Star City | 119 | 1,811 | 1,803 | 0.44% | 3,703 | 0 | Town |
| Star City | 120 | 1,811 | 1,803 | 0.44% | 3,703 | 0 | Town |
| Belington | 121 | 1,791 | 1,795 | -0.22% | 869 | 2 | Town |
| Belington | 122 | 1,791 | 1,795 | -0.22% | 869 | 2 | Town |
| Romney | 123 | 1,752 | 1,755 | -0.17% | 1,658 | 1 | City |
| Romney | 124 | 1,752 | 1,755 | -0.17% | 1,658 | 1 | City |
| Stonewood | 125 | 1,733 | 1,748 | -0.86% | 2,036 | 1 | City |
| Stonewood | 126 | 1,733 | 1,748 | -0.86% | 2,036 | 1 | City |
| St. Marys | 127 | 1,727 | 1,749 | -1.26% | 1,687 | 1 | City |
| St. Marys | 128 | 1,727 | 1,749 | -1.26% | 1,687 | 1 | City |
| Richwood | 129 | 1,593 | 1,607 | -0.87% | 989 | 2 | City |
| Richwood | 130 | 1,593 | 1,607 | -0.87% | 989 | 2 | City |
| McMechen | 131 | 1,583 | 1,604 | -1.31% | 2,772 | 1 | City |
| McMechen | 132 | 1,583 | 1,604 | -1.31% | 2,772 | 1 | City |
| Harrisville | 133 | 1,528 | 1,547 | -1.23% | 965 | 2 | Town |
| Harrisville | 134 | 1,528 | 1,547 | -1.23% | 965 | 2 | Town |
| Shepherdstown | 135 | 1,523 | 1,524 | -0.07% | 3,798 | 0 | Town |
| Shepherdstown | 136 | 1,523 | 1,524 | -0.07% | 3,798 | 0 | Town |
| Eleanor | 137 | 1,516 | 1,523 | -0.46% | 708 | 2 | Town |
| Eleanor | 138 | 1,516 | 1,523 | -0.46% | 708 | 2 | Town |
| Ronceverte | 139 | 1,494 | 1,510 | -1.06% | 877 | 2 | City |
| Ronceverte | 140 | 1,494 | 1,510 | -1.06% | 877 | 2 | City |
| Salem | 141 | 1,461 | 1,474 | -0.88% | 1,092 | 1 | City |
| Salem | 142 | 1,461 | 1,474 | -0.88% | 1,092 | 1 | City |
| Nutter Fort | 143 | 1,440 | 1,450 | -0.69% | 1,620 | 1 | Town |
| Nutter Fort | 144 | 1,440 | 1,450 | -0.69% | 1,620 | 1 | Town |
| West Liberty | 145 | 1,430 | 1,434 | -0.28% | 1,310 | 1 | Town |
| West Liberty | 146 | 1,430 | 1,434 | -0.28% | 1,310 | 1 | Town |
| Terra Alta | 147 | 1,410 | 1,413 | -0.21% | 1,190 | 1 | Town |
| Terra Alta | 148 | 1,410 | 1,413 | -0.21% | 1,190 | 1 | Town |
| Marmet | 149 | 1,407 | 1,423 | -1.12% | 1,104 | 1 | City |
| Marmet | 150 | 1,407 | 1,423 | -1.12% | 1,104 | 1 | City |
| New Haven | 151 | 1,400 | 1,414 | -0.99% | 1,272 | 1 | Town |
| New Haven | 152 | 1,400 | 1,414 | -0.99% | 1,272 | 1 | Town |
| Glen Dale | 153 | 1,396 | 1,413 | -1.2% | 1,642 | 1 | City |
| Glen Dale | 154 | 1,396 | 1,413 | -1.2% | 1,642 | 1 | City |
| Granville | 155 | 1,383 | 1,378 | 0.36% | 1,066 | 1 | Town |
| Granville | 156 | 1,383 | 1,378 | 0.36% | 1,066 | 1 | Town |
| Wayne | 157 | 1,383 | 1,394 | -0.79% | 1,172 | 1 | Town |
| Wayne | 158 | 1,383 | 1,394 | -0.79% | 1,172 | 1 | Town |
| Oceana | 159 | 1,355 | 1,376 | -1.53% | 1,049 | 1 | Town |
| Oceana | 160 | 1,355 | 1,376 | -1.53% | 1,049 | 1 | Town |
| Mullens | 161 | 1,329 | 1,357 | -2.06% | 721 | 2 | City |
| Mullens | 162 | 1,329 | 1,357 | -2.06% | 721 | 2 | City |
| Ceredo | 163 | 1,316 | 1,334 | -1.35% | 1,002 | 1 | City |
| Ceredo | 164 | 1,316 | 1,334 | -1.35% | 1,002 | 1 | City |
| Logan | 165 | 1,290 | 1,319 | -2.2% | 1,124 | 1 | City |
| Logan | 166 | 1,290 | 1,319 | -2.2% | 1,124 | 1 | City |
| Sistersville | 167 | 1,286 | 1,309 | -1.76% | 2,450 | 1 | City |
| Sistersville | 168 | 1,286 | 1,309 | -1.76% | 2,450 | 1 | City |
| Parsons | 169 | 1,278 | 1,287 | -0.7% | 1,139 | 1 | City |
| Parsons | 170 | 1,278 | 1,287 | -0.7% | 1,139 | 1 | City |
| Ansted | 171 | 1,273 | 1,288 | -1.16% | 813 | 2 | Town |
| Ansted | 172 | 1,273 | 1,288 | -1.16% | 813 | 2 | Town |
| Chesapeake | 173 | 1,268 | 1,281 | -1.01% | 2,636 | 0 | Town |
| Chesapeake | 174 | 1,268 | 1,281 | -1.01% | 2,636 | 0 | Town |
| Mabscott | 175 | 1,264 | 1,278 | -1.1% | 1,366 | 1 | Town |
| Mabscott | 176 | 1,264 | 1,278 | -1.1% | 1,366 | 1 | Town |
| Mount Hope | 177 | 1,232 | 1,252 | -1.6% | 661 | 2 | City |
| Mount Hope | 178 | 1,232 | 1,252 | -1.6% | 661 | 2 | City |
| Buffalo | 179 | 1,199 | 1,200 | -0.08% | 865 | 1 | Town |
| Buffalo | 180 | 1,199 | 1,200 | -0.08% | 865 | 1 | Town |
| Barrackville | 181 | 1,193 | 1,197 | -0.33% | 1,731 | 1 | Town |
| Barrackville | 182 | 1,193 | 1,197 | -0.33% | 1,731 | 1 | Town |
| Benwood | 183 | 1,188 | 1,204 | -1.33% | 915 | 1 | City |
| Benwood | 184 | 1,188 | 1,204 | -1.33% | 915 | 1 | City |
| Montgomery | 185 | 1,182 | 1,198 | -1.34% | 729 | 2 | City |
| Montgomery | 186 | 1,182 | 1,198 | -1.34% | 729 | 2 | City |
| Rainelle | 187 | 1,178 | 1,190 | -1.01% | 1,058 | 1 | Town |
| Rainelle | 188 | 1,178 | 1,190 | -1.01% | 1,058 | 1 | Town |
| Athens | 189 | 1,169 | 1,178 | -0.76% | 2,901 | 0 | Town |
| Athens | 190 | 1,169 | 1,178 | -0.76% | 2,901 | 0 | Town |
| Belle | 191 | 1,082 | 1,097 | -1.37% | 1,568 | 1 | Town |
| Belle | 192 | 1,082 | 1,097 | -1.37% | 1,568 | 1 | Town |
| Sophia | 193 | 1,069 | 1,081 | -1.11% | 1,532 | 1 | Town |
| Sophia | 194 | 1,069 | 1,081 | -1.11% | 1,532 | 1 | Town |
| Monongah | 195 | 1,066 | 1,046 | 1.91% | 2,184 | 0 | Town |
| Monongah | 196 | 1,066 | 1,046 | 1.91% | 2,184 | 0 | Town |
| Glenville | 197 | 1,038 | 1,054 | -1.52% | 1,043 | 1 | Town |
| Glenville | 198 | 1,038 | 1,054 | -1.52% | 1,043 | 1 | Town |
| Pennsboro | 199 | 998 | 1,009 | -1.09% | 370 | 3 | City |
| Pennsboro | 200 | 998 | 1,009 | -1.09% | 370 | 3 | City |
| Bolivar | 201 | 977 | 989 | -1.21% | 2,256 | 0 | Town |
| Bolivar | 202 | 977 | 989 | -1.21% | 2,256 | 0 | Town |
| New Cumberland | 203 | 964 | 974 | -1.03% | 790 | 1 | City |
| New Cumberland | 204 | 964 | 974 | -1.03% | 790 | 1 | City |
| Hamlin | 205 | 957 | 973 | -1.64% | 1,603 | 1 | Town |
| Hamlin | 206 | 957 | 973 | -1.64% | 1,603 | 1 | Town |
| Marlinton | 207 | 944 | 954 | -1.05% | 402 | 2 | Town |
| Marlinton | 208 | 944 | 954 | -1.05% | 402 | 2 | Town |
| Chapmanville | 209 | 928 | 946 | -1.9% | 1,412 | 1 | Town |
| Chapmanville | 210 | 928 | 946 | -1.9% | 1,412 | 1 | Town |
| Alderson | 211 | 924 | 933 | -0.96% | 1,034 | 1 | Town |
| Alderson | 212 | 924 | 933 | -0.96% | 1,034 | 1 | Town |
| Clendenin | 213 | 869 | 866 | 0.35% | 603 | 1 | Town |
| Clendenin | 214 | 869 | 866 | 0.35% | 603 | 1 | Town |
| Poca | 215 | 867 | 869 | -0.23% | 1,562 | 1 | Town |
| Poca | 216 | 867 | 869 | -0.23% | 1,562 | 1 | Town |
| Carpendale | 217 | 838 | 842 | -0.48% | 639 | 1 | Town |
| Carpendale | 218 | 838 | 842 | -0.48% | 639 | 1 | Town |
| Mason | 219 | 828 | 834 | -0.72% | 1,420 | 1 | Town |
| Mason | 220 | 828 | 834 | -0.72% | 1,420 | 1 | Town |
| Rupert | 221 | 824 | 834 | -1.2% | 1,074 | 1 | Town |
| Rupert | 222 | 824 | 834 | -1.2% | 1,074 | 1 | Town |
| Sutton | 223 | 813 | 821 | -0.97% | 1,046 | 1 | Town |
| Sutton | 224 | 813 | 821 | -0.97% | 1,046 | 1 | Town |
| Belmont | 225 | 811 | 822 | -1.34% | 1,988 | 0 | City |
| Belmont | 226 | 811 | 822 | -1.34% | 1,988 | 0 | City |
| Cameron | 227 | 807 | 818 | -1.34% | 939 | 1 | City |
| Cameron | 228 | 807 | 818 | -1.34% | 939 | 1 | City |
| North Hills | 229 | 806 | 812 | -0.74% | 1,424 | 1 | Town |
| North Hills | 230 | 806 | 812 | -0.74% | 1,424 | 1 | Town |
| Rivesville | 231 | 803 | 808 | -0.62% | 1,532 | 1 | Town |
| Rivesville | 232 | 803 | 808 | -0.62% | 1,532 | 1 | Town |
| East Bank | 233 | 772 | 781 | -1.15% | 1,602 | 0 | Town |
| East Bank | 234 | 772 | 781 | -1.15% | 1,602 | 0 | Town |
| Bath (Berkeley Springs) | 235 | 750 | 752 | -0.27% | 2,232 | 0 | Town |
| Bath (Berkeley Springs) | 236 | 750 | 752 | -0.27% | 2,232 | 0 | Town |
| Bethany | 237 | 747 | 753 | -0.8% | 1,019 | 1 | Town |
| Bethany | 238 | 747 | 753 | -0.8% | 1,019 | 1 | Town |
| Gassaway | 239 | 717 | 725 | -1.1% | 621 | 1 | Town |
| Gassaway | 240 | 717 | 725 | -1.1% | 621 | 1 | Town |
| White Hall | 241 | 703 | 704 | -0.14% | 668 | 1 | Town |
| White Hall | 242 | 703 | 704 | -0.14% | 668 | 1 | Town |
| Man | 243 | 702 | 717 | -2.09% | 641 | 1 | Town |
| Man | 244 | 702 | 717 | -2.09% | 641 | 1 | Town |
| Smithers | 245 | 692 | 703 | -1.56% | 486 | 1 | City |
| Smithers | 246 | 692 | 703 | -1.56% | 486 | 1 | City |
| Piedmont | 247 | 691 | 696 | -0.72% | 1,814 | 0 | Town |
| Piedmont | 248 | 691 | 696 | -0.72% | 1,814 | 0 | Town |
| Lumberport | 249 | 685 | 692 | -1.01% | 1,362 | 1 | Town |
| Lumberport | 250 | 685 | 692 | -1.01% | 1,362 | 1 | Town |
| Glasgow | 251 | 682 | 687 | -0.73% | 1,464 | 0 | Town |
| Glasgow | 252 | 682 | 687 | -0.73% | 1,464 | 0 | Town |
| Cedar Grove | 253 | 677 | 685 | -1.17% | 944 | 1 | Town |
| Cedar Grove | 254 | 677 | 685 | -1.17% | 944 | 1 | Town |
| Elizabeth | 255 | 671 | 681 | -1.47% | 1,419 | 0 | Town |
| Elizabeth | 256 | 671 | 681 | -1.47% | 1,419 | 0 | Town |
| Addison (Webster Springs) | 257 | 667 | 679 | -1.77% | 1,479 | 0 | Town |
| Addison (Webster Springs) | 258 | 667 | 679 | -1.77% | 1,479 | 0 | Town |
| Gary | 259 | 667 | 687 | -2.91% | 793 | 1 | City |
| Gary | 260 | 667 | 687 | -2.91% | 793 | 1 | City |
| Grant Town | 261 | 665 | 669 | -0.6% | 1,262 | 1 | Town |
| Grant Town | 262 | 665 | 669 | -0.6% | 1,262 | 1 | Town |
| Middlebourne | 263 | 660 | 671 | -1.64% | 1,828 | 0 | Town |
| Middlebourne | 264 | 660 | 671 | -1.64% | 1,828 | 0 | Town |
| Triadelphia | 265 | 656 | 662 | -0.91% | 975 | 1 | Town |
| Triadelphia | 266 | 656 | 662 | -0.91% | 975 | 1 | Town |
| Fort Gay | 267 | 651 | 656 | -0.76% | 789 | 1 | Town |
| Fort Gay | 268 | 651 | 656 | -0.76% | 789 | 1 | Town |
| Pineville | 269 | 642 | 654 | -1.83% | 836 | 1 | Town |
| Pineville | 270 | 642 | 654 | -1.83% | 836 | 1 | Town |
| West Union | 271 | 638 | 643 | -0.78% | 1,772 | 0 | Town |
| West Union | 272 | 638 | 643 | -0.78% | 1,772 | 0 | Town |
| Danville | 273 | 627 | 636 | -1.42% | 586 | 1 | Town |
| Danville | 274 | 627 | 636 | -1.42% | 586 | 1 | Town |
| Thomas | 275 | 591 | 593 | -0.34% | 133 | 4 | City |
| Thomas | 276 | 591 | 593 | -0.34% | 133 | 4 | City |
| Davis | 277 | 572 | 578 | -1.04% | 313 | 2 | Town |
| Davis | 278 | 572 | 578 | -1.04% | 313 | 2 | Town |
| Ridgeley | 279 | 570 | 574 | -0.7% | 1,966 | 0 | Town |
| Ridgeley | 280 | 570 | 574 | -0.7% | 1,966 | 0 | Town |
| Beverly | 281 | 568 | 574 | -1.05% | 1,294 | 0 | Town |
| Beverly | 282 | 568 | 574 | -1.05% | 1,294 | 0 | Town |
| Franklin | 283 | 533 | 540 | -1.3% | 948 | 1 | Town |
| Franklin | 284 | 533 | 540 | -1.3% | 948 | 1 | Town |
| Mill Creek | 285 | 533 | 538 | -0.93% | 1,166 | 0 | Town |
| Mill Creek | 286 | 533 | 538 | -0.93% | 1,166 | 0 | Town |
| War | 287 | 528 | 546 | -3.3% | 593 | 1 | City |
| War | 288 | 528 | 546 | -3.3% | 593 | 1 | City |
| Reedsville | 289 | 525 | 527 | -0.38% | 806 | 1 | Town |
| Reedsville | 290 | 525 | 527 | -0.38% | 806 | 1 | Town |
| Gauley Bridge | 291 | 513 | 521 | -1.54% | 328 | 2 | Town |
| Gauley Bridge | 292 | 513 | 521 | -1.54% | 328 | 2 | Town |
| Beech Bottom | 293 | 508 | 516 | -1.55% | 437 | 1 | Village |
| Beech Bottom | 294 | 508 | 516 | -1.55% | 437 | 1 | Village |
| Masontown | 295 | 506 | 507 | -0.2% | 1,820 | 0 | Town |
| Masontown | 296 | 506 | 507 | -0.2% | 1,820 | 0 | Town |
| Anmoore | 297 | 499 | 503 | -0.8% | 472 | 1 | Town |
| Anmoore | 298 | 499 | 503 | -0.8% | 472 | 1 | Town |
| Hartford City | 299 | 497 | 499 | -0.4% | 402 | 1 | Town |
| Hartford City | 300 | 497 | 499 | -0.4% | 402 | 1 | Town |
| West Hamlin | 301 | 488 | 495 | -1.41% | 914 | 1 | Town |
| West Hamlin | 302 | 488 | 495 | -1.41% | 914 | 1 | Town |
| Cowen | 303 | 460 | 466 | -1.29% | 731 | 1 | Town |
| Cowen | 304 | 460 | 466 | -1.29% | 731 | 1 | Town |
| Grantsville | 305 | 456 | 463 | -1.51% | 1,048 | 0 | Town |
| Grantsville | 306 | 456 | 463 | -1.51% | 1,048 | 0 | Town |
| Pratt | 307 | 455 | 461 | -1.3% | 1,591 | 0 | Town |
| Pratt | 308 | 455 | 461 | -1.3% | 1,591 | 0 | Town |
| Peterstown | 309 | 453 | 452 | 0.22% | 1,434 | 0 | Town |
| Peterstown | 310 | 453 | 452 | 0.22% | 1,434 | 0 | Town |
| Clearview | 311 | 452 | 457 | -1.09% | 1,119 | 0 | Village |
| Clearview | 312 | 452 | 457 | -1.09% | 1,119 | 0 | Village |
| West Milford | 313 | 451 | 454 | -0.66% | 849 | 1 | Town |
| West Milford | 314 | 451 | 454 | -0.66% | 849 | 1 | Town |
| Rowlesburg | 315 | 431 | 433 | -0.46% | 426 | 1 | Town |
| Rowlesburg | 316 | 431 | 433 | -0.46% | 426 | 1 | Town |
| Capon Bridge | 317 | 427 | 426 | 0.23% | 604 | 1 | Town |
| Capon Bridge | 318 | 427 | 426 | 0.23% | 604 | 1 | Town |
| Union | 319 | 416 | 417 | -0.24% | 931 | 0 | Town |
| Union | 320 | 416 | 417 | -0.24% | 931 | 0 | Town |
| Paw Paw | 321 | 409 | 410 | -0.24% | 772 | 1 | Town |
| Paw Paw | 322 | 409 | 410 | -0.24% | 772 | 1 | Town |
| Jane Lew | 323 | 395 | 399 | -1% | 1,653 | 0 | Town |
| Jane Lew | 324 | 395 | 399 | -1% | 1,653 | 0 | Town |
| Farmington | 325 | 394 | 393 | 0.25% | 949 | 0 | Town |
| Farmington | 326 | 394 | 393 | 0.25% | 949 | 0 | Town |
| Delbarton | 327 | 380 | 388 | -2.06% | 191 | 2 | Town |
| Delbarton | 328 | 380 | 388 | -2.06% | 191 | 2 | Town |
| Junior | 329 | 376 | 378 | -0.53% | 1,197 | 0 | Town |
| Junior | 330 | 376 | 378 | -0.53% | 1,197 | 0 | Town |
| Burnsville | 331 | 373 | 377 | -1.06% | 353 | 1 | Town |
| Burnsville | 332 | 373 | 377 | -1.06% | 353 | 1 | Town |
| Bancroft | 333 | 371 | 372 | -0.27% | 2,669 | 0 | Town |
| Bancroft | 334 | 371 | 372 | -0.27% | 2,669 | 0 | Town |
| Fairview | 335 | 368 | 369 | -0.27% | 1,314 | 0 | Town |
| Fairview | 336 | 368 | 369 | -0.27% | 1,314 | 0 | Town |
| Matewan | 337 | 365 | 374 | -2.41% | 660 | 1 | Town |
| Matewan | 338 | 365 | 374 | -2.41% | 660 | 1 | Town |
| Clay | 339 | 364 | 371 | -1.89% | 652 | 1 | Town |
| Clay | 340 | 364 | 371 | -1.89% | 652 | 1 | Town |
| West Logan | 341 | 363 | 370 | -1.89% | 1,074 | 0 | Town |
| West Logan | 342 | 363 | 370 | -1.89% | 1,074 | 0 | Town |
| Lost Creek | 343 | 339 | 342 | -0.88% | 349 | 1 | Town |
| Lost Creek | 344 | 339 | 342 | -0.88% | 349 | 1 | Town |
| Pine Grove | 345 | 335 | 340 | -1.47% | 952 | 0 | Town |
| Pine Grove | 346 | 335 | 340 | -1.47% | 952 | 0 | Town |
| Whitesville | 347 | 335 | 342 | -2.05% | 1,091 | 0 | Town |
| Whitesville | 348 | 335 | 342 | -2.05% | 1,091 | 0 | Town |
| Windsor Heights | 349 | 333 | 339 | -1.77% | 2,329 | 0 | Village |
| Windsor Heights | 350 | 333 | 339 | -1.77% | 2,329 | 0 | Village |
| Lester | 351 | 331 | 333 | -0.6% | 661 | 1 | Town |
| Lester | 352 | 331 | 333 | -0.6% | 661 | 1 | Town |
| Meadow Bridge | 353 | 306 | 311 | -1.61% | 763 | 0 | Town |
| Meadow Bridge | 354 | 306 | 311 | -1.61% | 763 | 0 | Town |
| Flemington | 355 | 305 | 307 | -0.65% | 1,000 | 0 | Town |
| Flemington | 356 | 305 | 307 | -0.65% | 1,000 | 0 | Town |
| Hedgesville | 357 | 298 | 299 | -0.33% | 2,275 | 0 | Town |
| Hedgesville | 358 | 298 | 299 | -0.33% | 2,275 | 0 | Town |
| Gilbert | 359 | 296 | 303 | -2.31% | 297 | 1 | Town |
| Gilbert | 360 | 296 | 303 | -2.31% | 297 | 1 | Town |
| Tunnelton | 361 | 292 | 292 | 0% | 872 | 0 | Town |
| Tunnelton | 362 | 292 | 292 | 0% | 872 | 0 | Town |
| Mitchell Heights | 363 | 287 | 292 | -1.71% | 854 | 0 | Town |
| Mitchell Heights | 364 | 287 | 292 | -1.71% | 854 | 0 | Town |
| Kermit | 365 | 282 | 289 | -2.42% | 719 | 0 | Town |
| Kermit | 366 | 282 | 289 | -2.42% | 719 | 0 | Town |
| Valley Grove | 367 | 268 | 271 | -1.11% | 490 | 1 | Village |
| Valley Grove | 368 | 268 | 271 | -1.11% | 490 | 1 | Village |
| Harpers Ferry | 369 | 261 | 263 | -0.76% | 488 | 1 | Town |
| Harpers Ferry | 370 | 261 | 263 | -0.76% | 488 | 1 | Town |
| Bramwell | 371 | 260 | 263 | -1.14% | 468 | 1 | Town |
| Bramwell | 372 | 260 | 263 | -1.14% | 468 | 1 | Town |
| Wardensville | 373 | 259 | 260 | -0.38% | 799 | 0 | Town |
| Wardensville | 374 | 259 | 260 | -0.38% | 799 | 0 | Town |
| Newburg | 375 | 257 | 258 | -0.39% | 327 | 1 | Town |
| Newburg | 376 | 257 | 258 | -0.39% | 327 | 1 | Town |
| Ellenboro | 377 | 254 | 248 | 2.42% | 226 | 1 | Town |
| Ellenboro | 378 | 254 | 248 | 2.42% | 226 | 1 | Town |
| Flatwoods | 379 | 253 | 255 | -0.78% | 386 | 1 | Town |
| Flatwoods | 380 | 253 | 255 | -0.78% | 386 | 1 | Town |
| Albright | 381 | 245 | 246 | -0.41% | 1,056 | 0 | Town |
| Albright | 382 | 245 | 246 | -0.41% | 1,056 | 0 | Town |
| Durbin | 383 | 245 | 243 | 0.82% | 428 | 1 | Town |
| Durbin | 384 | 245 | 243 | 0.82% | 428 | 1 | Town |
| Kimball | 385 | 240 | 248 | -3.23% | 397 | 1 | Town |
| Kimball | 386 | 240 | 248 | -3.23% | 397 | 1 | Town |
| Hundred | 387 | 238 | 242 | -1.65% | 474 | 1 | Town |
| Hundred | 388 | 238 | 242 | -1.65% | 474 | 1 | Town |
| Iaeger | 389 | 235 | 243 | -3.29% | 297 | 1 | Town |
| Iaeger | 390 | 235 | 243 | -3.29% | 297 | 1 | Town |
| Hillsboro | 391 | 223 | 225 | -0.89% | 418 | 1 | Town |
| Hillsboro | 392 | 223 | 225 | -0.89% | 418 | 1 | Town |
| Hambleton | 393 | 220 | 222 | -0.9% | 1,594 | 0 | Town |
| Hambleton | 394 | 220 | 222 | -0.9% | 1,594 | 0 | Town |
| Henderson | 395 | 220 | 222 | -0.9% | 526 | 0 | Town |
| Henderson | 396 | 220 | 222 | -0.9% | 526 | 0 | Town |
| Handley | 397 | 209 | 212 | -1.42% | 219 | 1 | Town |
| Handley | 398 | 209 | 212 | -1.42% | 219 | 1 | Town |
| Bayard | 399 | 208 | 210 | -0.95% | 669 | 0 | Town |
| Bayard | 400 | 208 | 210 | -0.95% | 669 | 0 | Town |
| Elk Garden | 401 | 206 | 208 | -0.96% | 798 | 0 | Town |
| Elk Garden | 402 | 206 | 208 | -0.96% | 798 | 0 | Town |
| Hendricks | 403 | 205 | 208 | -1.44% | 599 | 0 | Town |
| Hendricks | 404 | 205 | 208 | -1.44% | 599 | 0 | Town |
| Quinwood | 405 | 203 | 207 | -1.93% | 587 | 0 | Town |
| Quinwood | 406 | 203 | 207 | -1.93% | 587 | 0 | Town |
| Northfork | 407 | 198 | 205 | -3.41% | 205 | 1 | Town |
| Northfork | 408 | 198 | 205 | -3.41% | 205 | 1 | Town |
| Davy | 409 | 179 | 185 | -3.24% | 141 | 1 | Town |
| Davy | 410 | 179 | 185 | -3.24% | 141 | 1 | Town |
| Womelsdorf (Coalton) | 411 | 178 | 179 | -0.56% | 430 | 0 | Town |
| Womelsdorf (Coalton) | 412 | 178 | 179 | -0.56% | 430 | 0 | Town |
| Bradshaw | 413 | 176 | 182 | -3.3% | 227 | 1 | Town |
| Bradshaw | 414 | 176 | 182 | -3.3% | 227 | 1 | Town |
| Worthington | 415 | 172 | 173 | -0.58% | 295 | 1 | Town |
| Worthington | 416 | 172 | 173 | -0.58% | 295 | 1 | Town |
| Cairo | 417 | 166 | 168 | -1.19% | 352 | 0 | Town |
| Cairo | 418 | 166 | 168 | -1.19% | 352 | 0 | Town |
| Sand Fork | 419 | 166 | 169 | -1.78% | 511 | 0 | Town |
| Sand Fork | 420 | 166 | 169 | -1.78% | 511 | 0 | Town |
| Falling Spring | 421 | 164 | 166 | -1.2% | 318 | 1 | Town |
| Falling Spring | 422 | 164 | 166 | -1.2% | 318 | 1 | Town |
| Huttonsville | 423 | 155 | 157 | -1.27% | 512 | 0 | Town |
| Huttonsville | 424 | 155 | 157 | -1.27% | 512 | 0 | Town |
| Keystone | 425 | 148 | 153 | -3.27% | 457 | 0 | City |
| Keystone | 426 | 148 | 153 | -3.27% | 457 | 0 | City |
| Sylvester | 427 | 148 | 151 | -1.99% | 587 | 0 | Town |
| Sylvester | 428 | 148 | 151 | -1.99% | 587 | 0 | Town |
| Anawalt | 429 | 143 | 148 | -3.38% | 249 | 1 | Town |
| Anawalt | 430 | 143 | 148 | -3.38% | 249 | 1 | Town |
| Reedy | 431 | 142 | 144 | -1.39% | 728 | 0 | Town |
| Reedy | 432 | 142 | 144 | -1.39% | 728 | 0 | Town |
| Montrose | 433 | 137 | 138 | -0.72% | 219 | 1 | Town |
| Montrose | 434 | 137 | 138 | -0.72% | 219 | 1 | Town |
| Pullman | 435 | 132 | 133 | -0.75% | 543 | 0 | Town |
| Pullman | 436 | 132 | 133 | -0.75% | 543 | 0 | Town |
| Oakvale | 437 | 129 | 130 | -0.77% | 309 | 0 | Town |
| Oakvale | 438 | 129 | 130 | -0.77% | 309 | 0 | Town |
| Leon | 439 | 128 | 130 | -1.54% | 400 | 0 | Town |
| Leon | 440 | 128 | 130 | -1.54% | 400 | 0 | Town |
| Brandonville | 441 | 127 | 128 | -0.78% | 330 | 0 | Town |
| Brandonville | 442 | 127 | 128 | -0.78% | 330 | 0 | Town |
| Blacksville | 443 | 119 | 119 | 0% | 398 | 0 | Town |
| Blacksville | 444 | 119 | 119 | 0% | 398 | 0 | Town |
| Camden-on-Gauley | 445 | 118 | 120 | -1.67% | 363 | 0 | Town |
| Camden-on-Gauley | 446 | 118 | 120 | -1.67% | 363 | 0 | Town |
| Pax | 447 | 118 | 120 | -1.67% | 388 | 0 | Town |
| Pax | 448 | 118 | 120 | -1.67% | 388 | 0 | Town |
| Smithfield | 449 | 96 | 98 | -2.04% | 329 | 0 | Town |
| Smithfield | 450 | 96 | 98 | -2.04% | 329 | 0 | Town |
| Friendly | 451 | 92 | 94 | -2.13% | 911 | 0 | Town |
| Friendly | 452 | 92 | 94 | -2.13% | 911 | 0 | Town |
| Harman | 453 | 91 | 92 | -1.09% | 282 | 0 | Town |
| Harman | 454 | 91 | 92 | -1.09% | 282 | 0 | Town |
| Auburn | 455 | 75 | 76 | -1.32% | 224 | 0 | Town |
| Auburn | 456 | 75 | 76 | -1.32% | 224 | 0 | Town |
| Bruceton Mills | 457 | 63 | 63 | 0% | 1,145 | 0 | Town |
| Bruceton Mills | 458 | 63 | 63 | 0% | 1,145 | 0 | Town |
| Thurmond | 459 | 2 | 2 | 0% | 22 | 0 | Town |
| Thurmond | 460 | 2 | 2 | 0% | 22 | 0 | Town |
West Virginia’s governance system is structured around 55 counties and 232 incorporated municipalities, each adapting to the state’s mountainous geography and historically coal-driven economy. Municipalities are classified as Class I, II, III, or IV, based on population, which affects their governance and service capabilities.
Charleston, the state capital and largest city, is a Class I municipality operating under a mayor-council government. The city handles urban services such as police, fire, and public works while collaborating with Kanawha County on regional infrastructure and economic development. Charleston’s government is proactive in addressing economic transition challenges as coal-related industries decline.
Huntington, another Class I city, has gained attention for its innovative council-manager form of government and its leadership in urban revitalization projects. The city’s success in obtaining federal funding for opioid crisis response programs has set a model for municipal-state collaboration.
County governments, led by elected commissioners, oversee services in unincorporated areas, including road maintenance and rural healthcare initiatives. Many counties rely on levies to fund services such as fire protection and public libraries, a common practice given the state’s limited tax base.
Unincorporated areas, particularly in the state’s southern coalfields, often face challenges due to declining populations and limited resources. However, regional initiatives, such as the Hatfield-McCoy Regional Recreation Authority, have fostered tourism-driven economic diversification.
West Virginia also features a significant number of special districts and public service districts that manage utilities and water services, particularly in rural regions where county resources are stretched thin.
Charleston is the biggest city in West Virginia, with a population of 45,942 in 2025.
Charles Town is the fastest growing city in West Virginia over the past 5 years, having grown 6.6% annually since 2020.
Charleston, Charleston, Huntington, Huntington, Morgantown, Morgantown, Parkersburg, Parkersburg, Wheeling and Wheeling.