Every City in the USA

West Virginia: Cities and towns · July 1, 2025 PEP estimate

This comparison uses one population source and period. Types and rank scope remain explicit.

Browse all West Virginia communities · 50 states and DC comparison · Coverage policy

Cities and towns · July 1, 2025 PEP estimate

These are overlapping jurisdictions and communities. Do not add their populations together. A directory count describes this selection policy.

230 entries in this view. The initial list shows up to 50 entries per section.

Cities and towns · July 1, 2025 PEP estimate (230)

WV: Cities and towns · July 1, 2025 PEP estimate. Ordered by population estimate, largest first.
NameTypeState rankJuly 1, 2025 population
Charleston cityKanawha CountyCity146,117
Huntington cityCabell County; Wayne CountyCity244,815
Morgantown cityMonongalia CountyCity330,293
Parkersburg cityWood CountyCity428,593
Wheeling cityMarshall County; Ohio CountyCity525,680
Martinsburg cityBerkeley CountyCity619,211
Weirton cityBrooke County; Hancock CountyCity718,133
Fairmont cityMarion CountyCity818,035
Beckley cityRaleigh CountyCity916,373
Clarksburg cityHarrison CountyCity1015,562
South Charleston cityKanawha CountyCity1113,072
Vienna cityWood CountyCity1210,321
St. Albans cityKanawha CountyCity1310,210
Bridgeport cityHarrison CountyCity149,427
Charles Town cityJefferson CountyCity159,329
Bluefield cityMercer CountyCity169,158
Moundsville cityMarshall CountyCity177,659
Oak Hill cityFayette CountyCity187,629
Hurricane cityPutnam CountyCity197,367
Dunbar cityKanawha CountyCity207,050
Ranson corporationJefferson CountyCorporation216,853
Elkins cityRandolph CountyCity226,622
Nitro cityKanawha County; Putnam CountyCity236,270
Princeton cityMercer CountyCity245,578
Buckhannon cityUpshur CountyCity255,054
New Martinsville cityWetzel CountyCity265,039
Keyser cityMineral CountyCity274,777
Grafton cityTaylor CountyCity284,529
Barboursville villageCabell CountyVillage294,307
Westover cityMonongalia CountyCity304,086
Point Pleasant cityMason CountyCity313,869
Ravenswood cityJackson CountyCity323,790
Weston cityLewis CountyCity333,736
Lewisburg cityGreenbrier CountyCity343,721
Pleasant Valley cityMarion CountyCity353,457
Welch cityMcDowell CountyCity363,389
Summersville cityNicholas CountyCity373,297
Ripley cityJackson CountyCity383,038
Kingwood cityPreston CountyCity392,937
Williamstown cityWood CountyCity402,922
Philippi cityBarbour CountyCity412,846
Kenova cityWayne CountyCity422,841
Milton townCabell CountyTown432,792
Williamson cityMingo CountyCity442,753
Fayetteville townFayette CountyTown452,721
Madison cityBoone CountyCity462,678
Follansbee cityBrooke CountyCity472,668
Moorefield townHardy CountyTown482,655
Bethlehem villageOhio CountyVillage492,520
Paden City cityTyler County; Wetzel CountyCity502,381

Download the complete comparison CSV. Geography, source periods and missing-value meanings are documented in the field dictionary.