Charleston is the #1 ranked city in West Virginia with 47,918 (population). This ranking includes 150 West Virginia cities with available data.
| # | City | Population | Population |
|---|---|---|---|
| 1 | Charleston | 47,918 | 47,918 |
| 2 | Huntington | 46,189 | 46,189 |
| 3 | Morgantown | 30,273 | 30,273 |
| 4 | Parkersburg | 29,461 | 29,461 |
| 5 | Wheeling | 26,670 | 26,670 |
| 6 | Martinsburg | 18,805 | 18,805 |
| 7 | Weirton | 18,785 | 18,785 |
| 8 | Fairmont | 18,303 | 18,303 |
| 9 | Beckley | 16,977 | 16,977 |
| 10 | Clarksburg | 15,829 | 15,829 |
| 11 | Teays Valley | 13,961 | 13,961 |
| 12 | South Charleston | 13,594 | 13,594 |
| 13 | St. Albans | 10,637 | 10,637 |
| 14 | Vienna | 10,575 | 10,575 |
| 15 | Cheat Lake | 10,485 | 10,485 |
| 16 | Cross Lanes | 10,172 | 10,172 |
| 17 | Bluefield | 9,511 | 9,511 |
| 18 | Bridgeport | 9,292 | 9,292 |
| 19 | Oak Hill | 8,057 | 8,057 |
| 20 | Moundsville | 7,934 | 7,934 |
| 21 | Dunbar | 7,340 | 7,340 |
| 22 | Pea Ridge | 7,188 | 7,188 |
| 23 | Nitro | 6,941 | 6,941 |
| 24 | Hurricane | 6,891 | 6,891 |
| 25 | Elkins | 6,875 | 6,875 |
| 26 | Charles Town | 6,854 | 6,854 |
| 27 | Brookhaven | 6,465 | 6,465 |
| 28 | Princeton | 5,780 | 5,780 |
| 29 | Ranson corporation | 5,588 | 5,588 |
| 30 | New Martinsville | 5,175 | 5,175 |
| 31 | Buckhannon | 5,144 | 5,144 |
| 32 | Keyser | 4,870 | 4,870 |
| 33 | Grafton | 4,671 | 4,671 |
| 34 | Barboursville | 4,394 | 4,394 |
| 35 | Point Pleasant | 4,009 | 4,009 |
| 36 | Westover | 4,007 | 4,007 |
| 37 | Pinch | 3,893 | 3,893 |
| 38 | Weston | 3,884 | 3,884 |
| 39 | Lewisburg | 3,871 | 3,871 |
| 40 | Ravenswood | 3,846 | 3,846 |
| 41 | Pleasant Valley | 3,494 | 3,494 |
| 42 | Welch | 3,492 | 3,492 |
| 43 | Shady Spring | 3,455 | 3,455 |
| 44 | Shannondale | 3,441 | 3,441 |
| 45 | Summersville | 3,397 | 3,397 |
| 46 | Blennerhassett | 3,229 | 3,229 |
| 47 | Petersburg | 3,172 | 3,172 |
| 48 | Culloden | 3,158 | 3,158 |
| 49 | Ripley | 3,066 | 3,066 |
| 50 | Kingwood | 2,980 | 2,980 |
| 51 | Williamson | 2,979 | 2,979 |
| 52 | Williamstown | 2,977 | 2,977 |
| 53 | Kenova | 2,977 | 2,977 |
| 54 | Moorefield | 2,952 | 2,952 |
| 55 | Philippi | 2,919 | 2,919 |
| 56 | Fayetteville | 2,864 | 2,864 |
| 57 | Madison | 2,840 | 2,840 |
| 58 | Follansbee | 2,790 | 2,790 |
| 59 | Milton | 2,773 | 2,773 |
| 60 | Sissonville | 2,706 | 2,706 |
| 61 | White Sulphur Springs | 2,646 | 2,646 |
| 62 | Richwood | 2,617 | 2,617 |
| 63 | Inwood | 2,605 | 2,605 |
| 64 | Bethlehem | 2,568 | 2,568 |
| 65 | Winfield | 2,538 | 2,538 |
| 66 | Paden City | 2,529 | 2,529 |
| 67 | Mineralwells | 2,489 | 2,489 |
| 68 | Hinton | 2,413 | 2,413 |
| 69 | Falling Waters | 2,384 | 2,384 |
| 70 | Wellsburg | 2,364 | 2,364 |
| 71 | Chester | 2,302 | 2,302 |
| 72 | Bluewell | 2,281 | 2,281 |
| 73 | Stonewood | 2,273 | 2,273 |
| 74 | Mullens | 2,267 | 2,267 |
| 75 | Shinnston | 2,198 | 2,198 |
| 76 | St. Marys | 2,178 | 2,178 |
| 77 | Hooverson Heights | 2,156 | 2,156 |
| 78 | Spencer | 2,137 | 2,137 |
| 79 | Terra Alta | 1,992 | 1,992 |
| 80 | Star City | 1,894 | 1,894 |
| 81 | Nutter Fort | 1,890 | 1,890 |
| 82 | Crab Orchard | 1,877 | 1,877 |
| 83 | Belington | 1,843 | 1,843 |
| 84 | Salem | 1,812 | 1,812 |
| 85 | Logan | 1,736 | 1,736 |
| 86 | McMechen | 1,735 | 1,735 |
| 87 | New Haven | 1,735 | 1,735 |
| 88 | Romney | 1,714 | 1,714 |
| 89 | Mannington | 1,679 | 1,679 |
| 90 | Eleanor | 1,655 | 1,655 |
| 91 | Sophia | 1,654 | 1,654 |
| 92 | Montgomery | 1,635 | 1,635 |
| 93 | Chesapeake | 1,615 | 1,615 |
| 94 | Craigsville | 1,584 | 1,584 |
| 95 | Prosperity | 1,575 | 1,575 |
| 96 | West Liberty | 1,568 | 1,568 |
| 97 | Daniels | 1,542 | 1,542 |
| 98 | Belle | 1,537 | 1,537 |
| 99 | Ronceverte | 1,523 | 1,523 |
| 100 | Marmet | 1,520 | 1,520 |
| 101 | Glen Dale | 1,517 | 1,517 |
| 102 | Mabscott | 1,488 | 1,488 |
| 103 | Parsons | 1,481 | 1,481 |
| 104 | Alum Creek | 1,472 | 1,472 |
| 105 | Mallory | 1,453 | 1,453 |
| 106 | Mount Gay-Shamrock | 1,440 | 1,440 |
| 107 | Wayne | 1,433 | 1,433 |
| 108 | Ceredo | 1,432 | 1,432 |
| 109 | Bradley | 1,429 | 1,429 |
| 110 | Oceana | 1,421 | 1,421 |
| 111 | Coal Fork | 1,414 | 1,414 |
| 112 | Lubeck | 1,412 | 1,412 |
| 113 | Harrisville | 1,408 | 1,408 |
| 114 | Shepherdstown | 1,399 | 1,399 |
| 115 | Boaz | 1,374 | 1,374 |
| 116 | Mount Hope | 1,369 | 1,369 |
| 117 | Barrackville | 1,362 | 1,362 |
| 118 | Sistersville | 1,340 | 1,340 |
| 119 | Shenandoah Junction | 1,339 | 1,339 |
| 120 | Rainelle | 1,334 | 1,334 |
| 121 | Stanaford | 1,327 | 1,327 |
| 122 | Bolivar | 1,317 | 1,317 |
| 123 | MacArthur | 1,287 | 1,287 |
| 124 | Fairlea | 1,266 | 1,266 |
| 125 | Newell | 1,252 | 1,252 |
| 126 | Coal City | 1,236 | 1,236 |
| 127 | Man | 1,234 | 1,234 |
| 128 | Pennsboro | 1,227 | 1,227 |
| 129 | Granville | 1,215 | 1,215 |
| 130 | Brush Fork | 1,213 | 1,213 |
| 131 | Ansted | 1,210 | 1,210 |
| 132 | Alderson | 1,182 | 1,182 |
| 133 | Benwood | 1,173 | 1,173 |
| 134 | Hamlin | 1,173 | 1,173 |
| 135 | Lesage | 1,165 | 1,165 |
| 136 | Athens | 1,156 | 1,156 |
| 137 | White Hall | 1,141 | 1,141 |
| 138 | Washington | 1,129 | 1,129 |
| 139 | Gilbert Creek | 1,119 | 1,119 |
| 140 | Buffalo | 1,110 | 1,110 |
| 141 | Tornado | 1,101 | 1,101 |
| 142 | Enterprise | 1,084 | 1,084 |
| 143 | Bethany | 1,066 | 1,066 |
| 144 | Poca | 1,056 | 1,056 |
| 145 | Carpendale | 1,053 | 1,053 |
| 146 | Marlinton | 1,050 | 1,050 |
| 147 | Glenville | 1,049 | 1,049 |
| 148 | Despard | 1,038 | 1,038 |
| 149 | Fort Ashby | 1,011 | 1,011 |
| 150 | Chapmanville | 1,005 | 1,005 |
Cities in West Virginia are ranked by population. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.