West Virginia · 26 places of 5,000+
Largest cities in West Virginia by population
Short answer
- Largest
- 46,482
- Places 5,000+
- 26
- 100,000+
- 0
The 20 largest
Charleston leads with 46,482 residents, 1.0 times the 44,942 of second-place Huntington. The ten largest places hold 264,012 people, 15% of the state's 1,769,979. No place in West Virginia reaches 100,000.
The median place of 5,000+ is Bridgeport at 9,397. Within the top ten, Martinsburg grew most since July 2020 (+1.7%) and Charleston least (-4.4%). 4 of the 26 places cross a county line; their totals include every county part.
- 01Charleston46,482
- 02Huntington44,942
- 03Morgantown30,490
- 04Parkersburg28,834
- 05Wheeling26,060
- 06Martinsburg19,047
- 07Weirton18,317
- 08Fairmont18,063
- 09Beckley16,515
- 10Clarksburg15,262
- 11South Charleston13,177
- 12Vienna10,406
- 13St. Albans10,301
- 14Bridgeport9,397
- 15Bluefield9,157
- 16Charles Town8,869
- 17Oak Hill7,732
- 18Moundsville7,703
- 19Dunbar7,111
- 20Hurricane6,813
Dots: the 20 places in the chart. Orange pin: Charleston, ranked first.
All 26 places of 5,000+ ranked
| # | Place | 2024 | Since 2020 | County |
|---|---|---|---|---|
| 1 | Charleston | 46,482 | -4.4% | Kanawha County |
| 2 | Huntington | 44,942 | -3.9% | Cabell County +1 |
| 3 | Morgantown | 30,490 | +1.4% | Monongalia County |
| 4 | Parkersburg | 28,834 | -2.8% | Wood County |
| 5 | Wheeling | 26,060 | -3.2% | Ohio County +1 |
| 6 | Martinsburg | 19,047 | +1.7% | Berkeley County |
| 7 | Weirton | 18,317 | -4.2% | Hancock County +1 |
| 8 | Fairmont | 18,063 | -1.9% | Marion County |
| 9 | Beckley | 16,515 | -4.1% | Raleigh County |
| 10 | Clarksburg | 15,262 | -4.1% | Harrison County |
| 11 | South Charleston | 13,177 | -4.8% | Kanawha County |
| 12 | Vienna | 10,406 | -2.2% | Wood County |
| 13 | St. Albans | 10,301 | -4.8% | Kanawha County |
| 14 | Bridgeport | 9,397 | +1.7% | Harrison County |
| 15 | Bluefield | 9,157 | -4.7% | Mercer County |
| 16 | Charles Town | 8,869 | +35.9% | Jefferson County |
| 17 | Oak Hill | 7,732 | -5.2% | Fayette County |
| 18 | Moundsville | 7,703 | -4.5% | Marshall County |
| 19 | Dunbar | 7,111 | -4.6% | Kanawha County |
| 20 | Hurricane | 6,813 | -2.0% | Putnam County |
| 21 | Elkins | 6,698 | -3.3% | Randolph County |
| 22 | Nitro | 6,366 | -3.5% | Kanawha County +1 |
| 23 | Ranson | 6,035 | +10.2% | Jefferson County |
| 24 | Princeton | 5,595 | -4.5% | Mercer County |
| 25 | Buckhannon | 5,049 | -2.5% | Upshur County |
| 26 | New Martinsville | 5,038 | -3.2% | Wetzel County |
Questions people ask
What is the largest city in West Virginia?
Charleston, with 46,482 residents on July 1, 2024 in the Census Vintage 2024 estimates.
What is the second largest city in West Virginia?
Huntington, with 44,942 residents, 1,540 fewer than Charleston.
How many cities in West Virginia have more than 100,000 people?
None. The largest, Charleston, has 46,482.
How is city size measured here?
By the Census Bureau's July 1, 2024 population estimate for each incorporated place, inside its legal city limits. Metro areas and census-designated places are not ranked.
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
How every number is computed: methodology. Spotted a wrong figure? Report an error.