Skip to content
ZipNumbers
Aerial view of a dense city center, illustrating the US cities ZIP code directory

West Virginia cities and towns

Quick answer

The Census counts 439 places in West Virginia holding 787,860 residents between them. Places include incorporated cities, towns and villages plus census-designated places, which are unincorporated communities the Census tabulates separately.

About this West Virginia directory

How West Virginia places are defined and measured.

This directory lists every place the US Census Bureau tabulates in West Virginia, ranked from the largest to the smallest by population. Incorporated cities, towns and villages appear alongside census-designated places (CDPs) — unincorporated communities that have no local government of their own but are counted separately because they have a recognised name and settled population. The suffix in each name ("city", "town", "village", "CDP") is the Census legal/statistical description, which is why you will see entries such as "Charleston city".

The largest place in West Virginia is Charleston city with 47,918 residents, and the 439 places on this page hold 787,860 people between them. Median household income across the listed places runs from $7,198 to $234,097, and median home values range from $9,999 to $801,100 — a spread that shows how much local housing markets diverge inside a single state.

Every figure comes from the American Community Survey 2019-2023 ACS 5-year five-year estimates, which average survey responses over sixty months. That averaging is what makes small towns measurable at all, but it also means the numbers describe the period as a whole rather than today. Blank cells are estimates the Census suppressed because the local sample was too small to publish reliably. Select any place to open its full profile with affordability ratios, poverty and homeownership rates, and links to nearby communities of similar size.

All 439 places

Ranked by population, Census 2019-2023 ACS 5-year estimates.

PlacePopulationMedian incomeMedian home valueMedian rent
Charleston city47,918$64,512$187,300$898
Huntington city46,189$43,146$118,800$863
Morgantown city30,273$42,245$238,200$888
Parkersburg city29,461$44,675$113,900$746
Wheeling city26,670$48,498$142,500$795
Martinsburg city18,805$54,590$231,900$1,090
Weirton city18,785$56,699$122,800$750
Fairmont city18,303$60,791$159,100$902
Beckley city16,977$39,939$148,800$867
Clarksburg city15,829$46,859$114,600$775
Teays Valley CDP13,961$106,798$271,900$1,238
South Charleston city13,594$59,616$144,800$857
St. Albans city10,637$58,788$131,800$888
Vienna city10,575$65,211$155,500$837
Cheat Lake CDP10,485$111,379$345,500$1,113
Cross Lanes CDP10,172$62,704$144,000$916
Bluefield city9,511$43,826$101,000$790
Bridgeport city9,292$99,936$276,700$1,227
Oak Hill city8,057$51,799$110,400$826
Moundsville city7,934$48,590$108,500$801
Dunbar city7,340$54,647$121,100$904
Pea Ridge CDP7,188$67,708$186,900$953
Nitro city6,941$52,247$120,400$916
Hurricane city6,891$67,083$190,400$854
Elkins city6,875$47,746$130,500$897
Charles Town city6,854$94,830$359,500$1,086
Brookhaven CDP6,465$84,962$254,500$1,077
Princeton city5,780$44,428$115,800$830
Ranson corporation5,588$86,378$220,700$1,520
New Martinsville city5,175$51,226$112,600$718
Buckhannon city5,144$48,720$152,000$800
Keyser city4,870$47,991$141,400$631
Grafton city4,671$38,872$72,700$429
Barboursville village4,394$59,531$212,000$916
Point Pleasant city4,009$40,837$113,900$631
Westover city4,007$58,333$179,500$895
Pinch CDP3,893$72,406$198,400$865
Weston city3,884$51,399$88,000$793
Lewisburg city3,871$52,798$287,400$803
Ravenswood city3,846$45,392$99,600$969
Pleasant Valley city3,494$58,456$208,500$954
Welch city3,492$36,188$56,500—
Shady Spring CDP3,455$70,792$192,000$923
Shannondale CDP3,441$72,283$255,000$1,222
Summersville city3,397$52,321$210,400$570
Blennerhassett CDP3,229$85,619$173,900$1,137
Petersburg city3,172$48,286$136,100$622
Culloden CDP3,158$89,519$199,700$782
Ripley city3,066$35,120$119,300$569
Kingwood city2,980$67,411$162,700$636
Williamson city2,979$24,119$93,300$555
Kenova city2,977$53,438$98,700$780
Williamstown city2,977$75,577$164,100$848
Moorefield town2,952$47,308$121,400$665
Philippi city2,919$43,203$110,900$780
Fayetteville town2,864$59,659$165,000$1,035
Madison city2,840$57,073$127,200$1,015
Follansbee city2,790$52,974$137,100$592
Milton town2,773$54,135$123,500$1,050
Sissonville CDP2,706$58,322$166,300$754
White Sulphur Springs city2,646$43,388$119,600$797
Richwood city2,617$33,614$67,600$630
Inwood CDP2,605$82,267$270,000$1,674
Bethlehem village2,568$87,500$203,000$1,291
Winfield town2,538$89,917$226,000$1,033
Paden City city2,529$53,871$102,100$830
Mineralwells CDP2,489$68,940$156,400$927
Hinton city2,413$42,852$92,400$907
Falling Waters CDP2,384$87,632$207,200$1,341
Wellsburg city2,364$40,948$97,200$569
Chester city2,302$63,750$110,600$686
Bluewell CDP2,281$35,599$137,800$874
Stonewood city2,273$44,967$149,400$929
Mullens city2,267$65,625$77,900$580
Shinnston city2,198$63,750$135,500$940
St. Marys city2,178$59,315$129,400$467
Hooverson Heights CDP2,156$58,681$140,700$706
Spencer city2,137$25,897$108,700$658
Terra Alta town1,992$50,035$95,900$744
Star City town1,894$62,031$256,800$989
Nutter Fort town1,890$62,917$116,700$907
Crab Orchard CDP1,877$59,122$208,000—
Belington town1,843$47,361$95,200$883
Salem city1,812$43,690$77,200$570
Logan city1,736$31,100$86,300$891
McMechen city1,735$42,863$89,500$562
New Haven town1,735$56,500$101,700$491
Romney city1,714$39,118$150,000$586
Mannington city1,679$48,750$92,100$722
Eleanor town1,655$74,211$236,400$1,011
Sophia town1,654$34,498$112,900$782
Montgomery city1,635$26,797$117,300$628
Chesapeake town1,615$60,526$83,100$979
Craigsville CDP1,584$28,718$95,300$607
Prosperity CDP1,575$82,637$115,700—
West Liberty town1,568$43,333$120,000$1,750
Daniels CDP1,542$52,100$182,100—
Belle town1,537$74,200$103,000$896
Ronceverte city1,523$43,445$117,500$820
Marmet city1,520$47,620$83,100$791
Glen Dale city1,517$87,955$200,500$907
Mabscott town1,488$58,125$119,100$988
Parsons city1,481$44,375$101,500$808
Alum Creek CDP1,472$72,250$158,900$1,298
Mallory CDP1,453—$101,000—
Mount Gay-Shamrock CDP1,440$49,063$81,400$598
Wayne town1,433$31,797$74,200$732
Ceredo city1,432$48,184$126,400$731
Bradley CDP1,429$58,984$88,600$826
Oceana town1,421$47,548$60,800$932
Coal Fork CDP1,414$64,053$101,900$1,023
Lubeck CDP1,412$69,616$240,500—
Harrisville town1,408$45,988$115,000$661
Shepherdstown town1,399$62,500$474,500$1,152
Boaz CDP1,374$92,708$227,400$1,274
Mount Hope city1,369$26,983$91,900$545
Barrackville town1,362$81,250$156,400$693
Sistersville city1,340$46,875$95,800$713
Shenandoah Junction CDP1,339$109,048$193,900$1,184
Rainelle town1,334$36,875$73,500$657
Stanaford CDP1,327$46,944$154,700$873
Bolivar town1,317$81,641$253,700$1,420
MacArthur CDP1,287$26,824$126,700$791
Fairlea CDP1,266$23,197—$873
Newell CDP1,252$38,924$86,700$823
Coal City CDP1,236$23,750—$453
Man town1,234$57,778$153,300$738
Pennsboro city1,227$51,348$78,000$822
Granville town1,215$32,015$135,400$789
Brush Fork CDP1,213$51,364$59,200—
Ansted town1,210$54,327$74,900$725
Alderson town1,182$33,794$119,200$724
Benwood city1,173$39,474$90,400$681
Hamlin town1,173$56,583$92,500$719
Lesage CDP1,165$38,944—$758
Athens town1,156$62,292$156,800$1,020
White Hall town1,141$72,000$260,700$994
Washington CDP1,129$44,882$207,500$1,059
Gilbert Creek CDP1,119—$92,700—
Buffalo town1,110$55,313$124,100$720
Tornado CDP1,101$81,875$156,500$1,367
Enterprise CDP1,084$73,150$139,400—
Bethany town1,066$61,250$113,600$675
Poca town1,056$83,750$178,500—
Carpendale town1,053$59,679$169,200$709
Marlinton town1,050$42,386$90,500$703
Glenville town1,049$46,875$95,000$852
Despard CDP1,038$33,929$82,100$596
Fort Ashby CDP1,011—$215,400$905
Chapmanville town1,005$35,655$216,700$566
Clendenin town994$49,423$81,700$1,063
Rupert town977$31,875$98,100$581
North Hills town971$143,125$254,700—
Sprague CDP971$59,643$108,900—
New Cumberland city949$39,412$88,600$672
Monongah town944$54,412$86,400$1,000
West Union town940$69,911$108,300$913
Rand CDP915$36,964$84,900$903
Addison (Webster Springs) town913$32,708$98,600$512
Cassville CDP900$117,643$231,800—
Bath (Berkeley Springs) town899$36,250$185,400$830
Middlebourne town895$62,083$117,100$518
Smithers city891$32,237$72,800$496
Triadelphia town885$55,208$91,000$677
Piedmont town872$44,792$44,500$489
Mason town863$47,112$91,900$870
Gary city858$40,000$55,600—
Belmont city853$60,750$119,800$613
McConnell CDP837$27,935$91,700—
Great Cacapon CDP836$44,267$112,500—
Elkview CDP800$71,908$160,600—
Glasgow town800$51,304$96,900$879
Davis town796$46,488$122,300$528
Lavalette CDP795$68,015$214,700—
East Bank town776$70,917$87,600$907
Gallipolis Ferry CDP766$44,250$92,200—
Sutton town764$37,400$83,300$682
Lumberport town756$49,659$122,600$692
Arthurdale CDP755$78,070$159,000—
Accoville CDP743—$76,300$1,321
Lashmeet CDP734$46,329$178,100—
Kopperston CDP717$22,500$45,800—
Beverly town713$34,583$118,900$653
Valley Bend CDP713$93,352$253,500—
Rivesville town701$61,678$132,400$840
Hometown CDP699$40,500$167,600—
Mill Creek town699$47,457$112,500$842
Piney View CDP692$44,886$135,900—
Institute CDP690$47,625$93,000$988
Crooked Creek CDP675$40,104——
Corinne CDP660—$36,300—
Peterstown town657$45,000$117,200$587
Hilltop CDP655$48,750$61,900—
Jefferson CDP653—$76,900$621
Reedsville town652$59,000$178,400$1,045
Rowlesburg town640$52,813$87,300$673
West Hamlin town640$35,263$125,000$467
Idamay CDP635$97,311$114,400—
Danville town634$30,000$77,100$557
East View CDP625$54,773$65,900$639
Beaver CDP619$30,568$87,600—
Bruno CDP619—$251,100—
Thomas city614$55,500$158,900$818
Elizabeth town610$28,375$87,900$548
Gassaway town600$40,156$101,700$431
Robinette CDP597$25,110$70,500$571
War city593$20,852$28,800$722
Beech Bottom village588$30,000$62,800$795
Wiley Ford CDP588$89,514$192,900—
Harts CDP578$37,644——
Monaville CDP578$51,875——
Chattaroy CDP577$23,321—$903
Greenville CDP574—$75,400—
Cameron city572$48,750$63,000$696
Jane Lew town565$49,063$77,400$709
Holden CDP561$79,960$93,200—
Cowen town560$30,625$57,300$753
Anmoore town558$27,738$77,900$762
Grantsville town554$28,750$75,800$283
Montcalm CDP541—$39,600—
Red Jacket CDP539—$209,600—
Hartford City town529$54,063$66,300$750
West Milford town529$69,000$130,500$578
Matewan town521$15,378$102,100$356
Mount Carbon CDP519—$275,000—
Powellton CDP518—$68,300—
Windsor Heights village511$47,708$58,300$875
Tioga CDP509$83,486——
Clearview village505$73,750$214,700$917
Meadow Bridge town504$40,089$108,000$633
Big Chimney CDP497$72,740$216,500—
Burnsville town493$83,095$109,900$760
Lester town492$30,000$81,500$834
Masontown town490$50,938$128,200$806
Boomer CDP488$27,875$92,800$818
Clay town485—$58,800$668
Springfield CDP485———
Bancroft town472$75,938$114,100$815
Cedar Grove town468$57,750$72,500$638
Delbarton town466$39,167$94,200$633
Gauley Bridge town466$19,500$71,600$441
Pineville town463$42,037$85,000—
Fort Gay town459$27,679$58,100$671
Dupont City CDP455$39,286$133,600—
Racine CDP451$73,724$112,700—
Valley Grove village448$54,028$136,700$786
Gatewood CDP443$73,914$96,400—
Paw Paw town440$62,500$83,900$989
Prichard CDP434$90,795$94,000—
Farmington town431$76,094$68,500$667
Charlton Heights CDP428$94,286$98,200—
Newark CDP424$45,556$86,700—
Mitchell Heights town420$66,563$161,500—
Union town414$32,281$158,000$418
Glen Fork CDP413———
Handley town413$72,750$51,300—
Pratt town406$61,042$128,700$775
Capon Bridge town405$68,125$235,500$1,051
Grant Town town405$53,393$90,300—
Flatwoods town404$48,750$105,200$725
Matheny CDP403———
Middleway CDP403—$349,300—
Stollings CDP398$43,548——
Earling CDP397———
Waverly CDP395$79,539$265,000—
Clifton CDP392—$210,700—
Hendricks town391$50,938$126,900$675
Hundred town390$44,046—$475
Franklin town387$81,071$213,500$732
West Dunbar CDP385$37,188$83,300$905
Verdunville CDP380$53,540——
Kistler CDP378———
Henlawson CDP376$14,291$114,000—
West Logan town368$43,906$76,300$676
Rock Cave CDP364$50,481$215,200—
Ghent CDP363$143,208$410,200—
Hedgesville town349$86,518$190,200$1,313
Wardensville town346$38,889$184,400$538
Harpers Ferry town342$111,600$430,800$1,813
Tunnelton town333$56,875$54,100—
Junior town329$29,063$49,700$636
Shrewsbury CDP329$48,674$79,500—
Pine Grove town323$53,500$98,500—
Leon town322$30,688$109,400—
East Dailey CDP320$106,306$216,700—
Gilbert town320$53,625$81,900$717
Hinkleville CDP317$51,716——
Lost Creek town317$68,750$106,300—
Bayard town311$30,179$78,500$715
Montrose town310$83,125$191,300—
Pullman town305$51,908$81,700—
Aurora CDP304$55,296——
Ridgeley town304$51,667$138,100$890
Raysal CDP299—$66,200—
Malden CDP298$49,571$153,600—
Sarah Ann CDP297—$58,500—
Kincaid CDP296———
Albright town294$55,714—$1,018
Nettie CDP291—$45,800—
Eskdale CDP283———
Davy town282$31,389$25,800—
Hepzibah CDP281$95,457——
Crumpler CDP279—$83,900—
Durbin town275$44,500$77,900—
Bradshaw town274$21,808$54,800—
Northfork town271$47,143$35,800—
Flemington town265$56,607$76,000$933
Bud CDP263—$52,300—
Iaeger town260$54,152$39,600—
Kimberly CDP260$12,566——
Cottageville CDP257—$9,999—
Fairview town253$53,333$94,600$547
Chelyan CDP252$96,250$75,200—
Chauncey CDP251———
Wallace CDP251—$58,100—
Big Creek CDP249—$148,500—
Reynoldsville CDP238$68,750$80,500—
Justice CDP235$42,596$83,100—
Garten CDP234—$96,700—
Womelsdorf (Coalton) town233$56,771$97,500—
Oakvale town232———
Reader CDP229$61,815$89,600—
Berwind CDP228$28,966——
Newburg town225$49,559$45,600$875
Apple Grove CDP223$76,643——
Greenview CDP223$56,742$43,300—
Kimball town219—$30,000$605
Anawalt town217$26,375$22,100—
Wolf Summit CDP216$34,120$115,800—
Neibert CDP215—$160,900—
Norton CDP205$23,967$92,300—
Hambleton town204$45,938$96,000—
Glen White CDP200———
Comfort CDP199—$83,600—
Brandywine CDP198—$111,700—
Elk Garden town195$58,750$81,800—
Kermit town195$32,750$115,600$784
Page CDP195$56,513$84,100—
Frank CDP193—$53,300—
Sylvester town192$70,156$79,000—
Carolina CDP188$19,188$80,500—
Rossmore CDP186$33,833——
Ellenboro town184$72,969$109,400—
Reedy town182$31,875$57,500—
Switzer CDP179$40,900$48,300—
Scarbro CDP178———
Hillsboro town176$42,292$97,500—
Henderson town172$34,375—$831
Raleigh CDP168$38,950——
Whitesville town168$67,500$90,300$654
Rachel CDP167$87,569$80,200—
Salt Rock CDP161$23,411——
Itmann CDP159———
Booth CDP156$234,097$266,000—
Huttonsville town156———
Arbovale CDP155———
Falls View CDP155———
Camden-on-Gauley town154$52,656$90,400—
Baxter CDP153$7,198$93,500—
Quinwood town152$25,417$70,800$781
Falling Spring town148$43,750$85,000—
Justice Addition CDP147—$109,300—
St. George CDP145$87,557$801,100—
Crum CDP143———
Cairo town135$29,650$71,500$488
Galloway CDP135$60,486——
Omar CDP135———
Kanawha CDP130$65,469$195,800—
Bramwell town129$33,000—$658
Van CDP129$63,864$70,000—
Roderfield CDP126———
Green Spring CDP123$76,406——
Brandonville town122$87,083$183,300—
Cunard CDP121———
Adrian CDP120—$114,100—
Rhodell town117———
Friendly town116$55,833$102,100$1,042
Harman town116$30,625$93,300$618
Raymond City CDP116———
Dorothy CDP112———
Smithfield town111———
Burlington CDP109$99,028$286,500—
Century CDP107$36,136$105,500—
Valley Head CDP107—$74,400—
Jacksonburg CDP106———
Spelter CDP105———
Hollygrove CDP104$50,667$81,500—
Colcord CDP103———
Twilight CDP103———
Brenton CDP100———
Hico CDP97———
Littleton CDP96———
Pax town94$26,979$47,300—
Worthington town94$35,625$76,700—
Sand Fork town93$52,500$119,200—
Matoaka CDP92$23,929$74,400$565
Vivian CDP92———
Auburn town90$21,875——
Maybeury CDP87$33,690——
Gypsy CDP86———
Hansford CDP86$20,729——
Covel CDP82———
Bruceton Mills town79$56,667$129,200$792
Bartow CDP74—$196,900—
Dixie CDP73—$56,500—
Cucumber CDP62———
Blacksville town59$35,833——
Bolt CDP57———
Glen Jean CDP55———
Keystone city52$21,313——
Green Bank CDP51—$188,100—
Fenwick CDP45$48,393$43,400—
Whitmer CDP45———
Deep Water CDP40———
Eccles CDP40———
Glen Ferris CDP40———
Belva CDP35$70,833——
Prince CDP34———
Bergoo CDP29—$58,800—
New Richmond CDP27———
Osage CDP26———
Bartley CDP23———
Huntersville CDP22$36,667——
Helvetia CDP16———
Colliers CDP15———
Pickens CDP15———
Big Sandy CDP14———
Birch River CDP6———
Amherstdale CDP5———
Thurmond town5———
Beards Fork CDP0———
Bowden CDP0———
Cass CDP0———
Dailey CDP0———
Helen CDP0———
Pageton CDP0———
Parcoal CDP0———
Peach Creek CDP0———
Pentress CDP0———

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

Reading this West Virginia list

What the West Virginia numbers actually show.

Most of what is listed for West Virginia is small. 66% of the 439 places here hold fewer than a thousand residents, while 0 carry 50,000 or more and account between them for 0% of the state's 787,860 counted people. The ranking below is really two lists stacked together: a short one of cities and a very long one of villages. These are mostly very small areas — the median place counts 541 residents. Rankings at the bottom of this list are within each other's margin of error, so treat close positions as ties.

West Virginia runs cheap on housing relative to earnings: $109,400 median home value against $51,226 of household income works out to 2.1 years of gross income, against 3.9 nationally. Incomes are lower here too, so the local comparison that matters for a move is rent. Median gross rent runs $791 including utilities, or about 19% of median household income annually.

Incomes fan out sharply inside West Virginia. Strip the outliers and the top-decile place still earns 2.87× the bottom-decile one ($83,095 against $28,966); include them and Booth CDP tops the list at $234,097 and Baxter CDP anchors the bottom at $7,198. A single "West Virginia average" is averaging across two different economies.

Read the blanks carefully: 96 of 439 rows (22%) have at least one estimate the Census withheld because the local sample was too thin to publish reliably. In a state with 289 places under a thousand residents, that is expected, not an error on this page.

Questions people ask

Specific to West Virginia.

How many places does West Virginia have? 439 appear in the current federal tabulation, counting incorporated cities, towns and villages together with census-designated places — unincorporated communities with no local government of their own. 66% of them have fewer than a thousand residents, so the list is far longer than the number of towns you would recognise by name.

Which West Virginia row should I compare mine against? Pick places within roughly the same population band. In a state this spread out, size drives the housing and income figures more than region does.

How current is this? Every figure comes from the American Community Survey 2019-2023 ACS 5-year release published by the US Census Bureau, ACS 2019-2023 5-year estimates. It reflects the full survey window rather than a single date, and it is the most recent vintage available for places this small.

More West Virginia data.