
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.
| Place | Population | Median income | Median home value | Median rent |
|---|---|---|---|---|
| Charleston city | 47,918 | $64,512 | $187,300 | $898 |
| Huntington city | 46,189 | $43,146 | $118,800 | $863 |
| Morgantown city | 30,273 | $42,245 | $238,200 | $888 |
| Parkersburg city | 29,461 | $44,675 | $113,900 | $746 |
| Wheeling city | 26,670 | $48,498 | $142,500 | $795 |
| Martinsburg city | 18,805 | $54,590 | $231,900 | $1,090 |
| Weirton city | 18,785 | $56,699 | $122,800 | $750 |
| Fairmont city | 18,303 | $60,791 | $159,100 | $902 |
| Beckley city | 16,977 | $39,939 | $148,800 | $867 |
| Clarksburg city | 15,829 | $46,859 | $114,600 | $775 |
| Teays Valley CDP | 13,961 | $106,798 | $271,900 | $1,238 |
| South Charleston city | 13,594 | $59,616 | $144,800 | $857 |
| St. Albans city | 10,637 | $58,788 | $131,800 | $888 |
| Vienna city | 10,575 | $65,211 | $155,500 | $837 |
| Cheat Lake CDP | 10,485 | $111,379 | $345,500 | $1,113 |
| Cross Lanes CDP | 10,172 | $62,704 | $144,000 | $916 |
| Bluefield city | 9,511 | $43,826 | $101,000 | $790 |
| Bridgeport city | 9,292 | $99,936 | $276,700 | $1,227 |
| Oak Hill city | 8,057 | $51,799 | $110,400 | $826 |
| Moundsville city | 7,934 | $48,590 | $108,500 | $801 |
| Dunbar city | 7,340 | $54,647 | $121,100 | $904 |
| Pea Ridge CDP | 7,188 | $67,708 | $186,900 | $953 |
| Nitro city | 6,941 | $52,247 | $120,400 | $916 |
| Hurricane city | 6,891 | $67,083 | $190,400 | $854 |
| Elkins city | 6,875 | $47,746 | $130,500 | $897 |
| Charles Town city | 6,854 | $94,830 | $359,500 | $1,086 |
| Brookhaven CDP | 6,465 | $84,962 | $254,500 | $1,077 |
| Princeton city | 5,780 | $44,428 | $115,800 | $830 |
| Ranson corporation | 5,588 | $86,378 | $220,700 | $1,520 |
| New Martinsville city | 5,175 | $51,226 | $112,600 | $718 |
| Buckhannon city | 5,144 | $48,720 | $152,000 | $800 |
| Keyser city | 4,870 | $47,991 | $141,400 | $631 |
| Grafton city | 4,671 | $38,872 | $72,700 | $429 |
| Barboursville village | 4,394 | $59,531 | $212,000 | $916 |
| Point Pleasant city | 4,009 | $40,837 | $113,900 | $631 |
| Westover city | 4,007 | $58,333 | $179,500 | $895 |
| Pinch CDP | 3,893 | $72,406 | $198,400 | $865 |
| Weston city | 3,884 | $51,399 | $88,000 | $793 |
| Lewisburg city | 3,871 | $52,798 | $287,400 | $803 |
| Ravenswood city | 3,846 | $45,392 | $99,600 | $969 |
| Pleasant Valley city | 3,494 | $58,456 | $208,500 | $954 |
| Welch city | 3,492 | $36,188 | $56,500 | — |
| Shady Spring CDP | 3,455 | $70,792 | $192,000 | $923 |
| Shannondale CDP | 3,441 | $72,283 | $255,000 | $1,222 |
| Summersville city | 3,397 | $52,321 | $210,400 | $570 |
| Blennerhassett CDP | 3,229 | $85,619 | $173,900 | $1,137 |
| Petersburg city | 3,172 | $48,286 | $136,100 | $622 |
| Culloden CDP | 3,158 | $89,519 | $199,700 | $782 |
| Ripley city | 3,066 | $35,120 | $119,300 | $569 |
| Kingwood city | 2,980 | $67,411 | $162,700 | $636 |
| Williamson city | 2,979 | $24,119 | $93,300 | $555 |
| Kenova city | 2,977 | $53,438 | $98,700 | $780 |
| Williamstown city | 2,977 | $75,577 | $164,100 | $848 |
| Moorefield town | 2,952 | $47,308 | $121,400 | $665 |
| Philippi city | 2,919 | $43,203 | $110,900 | $780 |
| Fayetteville town | 2,864 | $59,659 | $165,000 | $1,035 |
| Madison city | 2,840 | $57,073 | $127,200 | $1,015 |
| Follansbee city | 2,790 | $52,974 | $137,100 | $592 |
| Milton town | 2,773 | $54,135 | $123,500 | $1,050 |
| Sissonville CDP | 2,706 | $58,322 | $166,300 | $754 |
| White Sulphur Springs city | 2,646 | $43,388 | $119,600 | $797 |
| Richwood city | 2,617 | $33,614 | $67,600 | $630 |
| Inwood CDP | 2,605 | $82,267 | $270,000 | $1,674 |
| Bethlehem village | 2,568 | $87,500 | $203,000 | $1,291 |
| Winfield town | 2,538 | $89,917 | $226,000 | $1,033 |
| Paden City city | 2,529 | $53,871 | $102,100 | $830 |
| Mineralwells CDP | 2,489 | $68,940 | $156,400 | $927 |
| Hinton city | 2,413 | $42,852 | $92,400 | $907 |
| Falling Waters CDP | 2,384 | $87,632 | $207,200 | $1,341 |
| Wellsburg city | 2,364 | $40,948 | $97,200 | $569 |
| Chester city | 2,302 | $63,750 | $110,600 | $686 |
| Bluewell CDP | 2,281 | $35,599 | $137,800 | $874 |
| Stonewood city | 2,273 | $44,967 | $149,400 | $929 |
| Mullens city | 2,267 | $65,625 | $77,900 | $580 |
| Shinnston city | 2,198 | $63,750 | $135,500 | $940 |
| St. Marys city | 2,178 | $59,315 | $129,400 | $467 |
| Hooverson Heights CDP | 2,156 | $58,681 | $140,700 | $706 |
| Spencer city | 2,137 | $25,897 | $108,700 | $658 |
| Terra Alta town | 1,992 | $50,035 | $95,900 | $744 |
| Star City town | 1,894 | $62,031 | $256,800 | $989 |
| Nutter Fort town | 1,890 | $62,917 | $116,700 | $907 |
| Crab Orchard CDP | 1,877 | $59,122 | $208,000 | — |
| Belington town | 1,843 | $47,361 | $95,200 | $883 |
| Salem city | 1,812 | $43,690 | $77,200 | $570 |
| Logan city | 1,736 | $31,100 | $86,300 | $891 |
| McMechen city | 1,735 | $42,863 | $89,500 | $562 |
| New Haven town | 1,735 | $56,500 | $101,700 | $491 |
| Romney city | 1,714 | $39,118 | $150,000 | $586 |
| Mannington city | 1,679 | $48,750 | $92,100 | $722 |
| Eleanor town | 1,655 | $74,211 | $236,400 | $1,011 |
| Sophia town | 1,654 | $34,498 | $112,900 | $782 |
| Montgomery city | 1,635 | $26,797 | $117,300 | $628 |
| Chesapeake town | 1,615 | $60,526 | $83,100 | $979 |
| Craigsville CDP | 1,584 | $28,718 | $95,300 | $607 |
| Prosperity CDP | 1,575 | $82,637 | $115,700 | — |
| West Liberty town | 1,568 | $43,333 | $120,000 | $1,750 |
| Daniels CDP | 1,542 | $52,100 | $182,100 | — |
| Belle town | 1,537 | $74,200 | $103,000 | $896 |
| Ronceverte city | 1,523 | $43,445 | $117,500 | $820 |
| Marmet city | 1,520 | $47,620 | $83,100 | $791 |
| Glen Dale city | 1,517 | $87,955 | $200,500 | $907 |
| Mabscott town | 1,488 | $58,125 | $119,100 | $988 |
| Parsons city | 1,481 | $44,375 | $101,500 | $808 |
| Alum Creek CDP | 1,472 | $72,250 | $158,900 | $1,298 |
| Mallory CDP | 1,453 | — | $101,000 | — |
| Mount Gay-Shamrock CDP | 1,440 | $49,063 | $81,400 | $598 |
| Wayne town | 1,433 | $31,797 | $74,200 | $732 |
| Ceredo city | 1,432 | $48,184 | $126,400 | $731 |
| Bradley CDP | 1,429 | $58,984 | $88,600 | $826 |
| Oceana town | 1,421 | $47,548 | $60,800 | $932 |
| Coal Fork CDP | 1,414 | $64,053 | $101,900 | $1,023 |
| Lubeck CDP | 1,412 | $69,616 | $240,500 | — |
| Harrisville town | 1,408 | $45,988 | $115,000 | $661 |
| Shepherdstown town | 1,399 | $62,500 | $474,500 | $1,152 |
| Boaz CDP | 1,374 | $92,708 | $227,400 | $1,274 |
| Mount Hope city | 1,369 | $26,983 | $91,900 | $545 |
| Barrackville town | 1,362 | $81,250 | $156,400 | $693 |
| Sistersville city | 1,340 | $46,875 | $95,800 | $713 |
| Shenandoah Junction CDP | 1,339 | $109,048 | $193,900 | $1,184 |
| Rainelle town | 1,334 | $36,875 | $73,500 | $657 |
| Stanaford CDP | 1,327 | $46,944 | $154,700 | $873 |
| Bolivar town | 1,317 | $81,641 | $253,700 | $1,420 |
| MacArthur CDP | 1,287 | $26,824 | $126,700 | $791 |
| Fairlea CDP | 1,266 | $23,197 | — | $873 |
| Newell CDP | 1,252 | $38,924 | $86,700 | $823 |
| Coal City CDP | 1,236 | $23,750 | — | $453 |
| Man town | 1,234 | $57,778 | $153,300 | $738 |
| Pennsboro city | 1,227 | $51,348 | $78,000 | $822 |
| Granville town | 1,215 | $32,015 | $135,400 | $789 |
| Brush Fork CDP | 1,213 | $51,364 | $59,200 | — |
| Ansted town | 1,210 | $54,327 | $74,900 | $725 |
| Alderson town | 1,182 | $33,794 | $119,200 | $724 |
| Benwood city | 1,173 | $39,474 | $90,400 | $681 |
| Hamlin town | 1,173 | $56,583 | $92,500 | $719 |
| Lesage CDP | 1,165 | $38,944 | — | $758 |
| Athens town | 1,156 | $62,292 | $156,800 | $1,020 |
| White Hall town | 1,141 | $72,000 | $260,700 | $994 |
| Washington CDP | 1,129 | $44,882 | $207,500 | $1,059 |
| Gilbert Creek CDP | 1,119 | — | $92,700 | — |
| Buffalo town | 1,110 | $55,313 | $124,100 | $720 |
| Tornado CDP | 1,101 | $81,875 | $156,500 | $1,367 |
| Enterprise CDP | 1,084 | $73,150 | $139,400 | — |
| Bethany town | 1,066 | $61,250 | $113,600 | $675 |
| Poca town | 1,056 | $83,750 | $178,500 | — |
| Carpendale town | 1,053 | $59,679 | $169,200 | $709 |
| Marlinton town | 1,050 | $42,386 | $90,500 | $703 |
| Glenville town | 1,049 | $46,875 | $95,000 | $852 |
| Despard CDP | 1,038 | $33,929 | $82,100 | $596 |
| Fort Ashby CDP | 1,011 | — | $215,400 | $905 |
| Chapmanville town | 1,005 | $35,655 | $216,700 | $566 |
| Clendenin town | 994 | $49,423 | $81,700 | $1,063 |
| Rupert town | 977 | $31,875 | $98,100 | $581 |
| North Hills town | 971 | $143,125 | $254,700 | — |
| Sprague CDP | 971 | $59,643 | $108,900 | — |
| New Cumberland city | 949 | $39,412 | $88,600 | $672 |
| Monongah town | 944 | $54,412 | $86,400 | $1,000 |
| West Union town | 940 | $69,911 | $108,300 | $913 |
| Rand CDP | 915 | $36,964 | $84,900 | $903 |
| Addison (Webster Springs) town | 913 | $32,708 | $98,600 | $512 |
| Cassville CDP | 900 | $117,643 | $231,800 | — |
| Bath (Berkeley Springs) town | 899 | $36,250 | $185,400 | $830 |
| Middlebourne town | 895 | $62,083 | $117,100 | $518 |
| Smithers city | 891 | $32,237 | $72,800 | $496 |
| Triadelphia town | 885 | $55,208 | $91,000 | $677 |
| Piedmont town | 872 | $44,792 | $44,500 | $489 |
| Mason town | 863 | $47,112 | $91,900 | $870 |
| Gary city | 858 | $40,000 | $55,600 | — |
| Belmont city | 853 | $60,750 | $119,800 | $613 |
| McConnell CDP | 837 | $27,935 | $91,700 | — |
| Great Cacapon CDP | 836 | $44,267 | $112,500 | — |
| Elkview CDP | 800 | $71,908 | $160,600 | — |
| Glasgow town | 800 | $51,304 | $96,900 | $879 |
| Davis town | 796 | $46,488 | $122,300 | $528 |
| Lavalette CDP | 795 | $68,015 | $214,700 | — |
| East Bank town | 776 | $70,917 | $87,600 | $907 |
| Gallipolis Ferry CDP | 766 | $44,250 | $92,200 | — |
| Sutton town | 764 | $37,400 | $83,300 | $682 |
| Lumberport town | 756 | $49,659 | $122,600 | $692 |
| Arthurdale CDP | 755 | $78,070 | $159,000 | — |
| Accoville CDP | 743 | — | $76,300 | $1,321 |
| Lashmeet CDP | 734 | $46,329 | $178,100 | — |
| Kopperston CDP | 717 | $22,500 | $45,800 | — |
| Beverly town | 713 | $34,583 | $118,900 | $653 |
| Valley Bend CDP | 713 | $93,352 | $253,500 | — |
| Rivesville town | 701 | $61,678 | $132,400 | $840 |
| Hometown CDP | 699 | $40,500 | $167,600 | — |
| Mill Creek town | 699 | $47,457 | $112,500 | $842 |
| Piney View CDP | 692 | $44,886 | $135,900 | — |
| Institute CDP | 690 | $47,625 | $93,000 | $988 |
| Crooked Creek CDP | 675 | $40,104 | — | — |
| Corinne CDP | 660 | — | $36,300 | — |
| Peterstown town | 657 | $45,000 | $117,200 | $587 |
| Hilltop CDP | 655 | $48,750 | $61,900 | — |
| Jefferson CDP | 653 | — | $76,900 | $621 |
| Reedsville town | 652 | $59,000 | $178,400 | $1,045 |
| Rowlesburg town | 640 | $52,813 | $87,300 | $673 |
| West Hamlin town | 640 | $35,263 | $125,000 | $467 |
| Idamay CDP | 635 | $97,311 | $114,400 | — |
| Danville town | 634 | $30,000 | $77,100 | $557 |
| East View CDP | 625 | $54,773 | $65,900 | $639 |
| Beaver CDP | 619 | $30,568 | $87,600 | — |
| Bruno CDP | 619 | — | $251,100 | — |
| Thomas city | 614 | $55,500 | $158,900 | $818 |
| Elizabeth town | 610 | $28,375 | $87,900 | $548 |
| Gassaway town | 600 | $40,156 | $101,700 | $431 |
| Robinette CDP | 597 | $25,110 | $70,500 | $571 |
| War city | 593 | $20,852 | $28,800 | $722 |
| Beech Bottom village | 588 | $30,000 | $62,800 | $795 |
| Wiley Ford CDP | 588 | $89,514 | $192,900 | — |
| Harts CDP | 578 | $37,644 | — | — |
| Monaville CDP | 578 | $51,875 | — | — |
| Chattaroy CDP | 577 | $23,321 | — | $903 |
| Greenville CDP | 574 | — | $75,400 | — |
| Cameron city | 572 | $48,750 | $63,000 | $696 |
| Jane Lew town | 565 | $49,063 | $77,400 | $709 |
| Holden CDP | 561 | $79,960 | $93,200 | — |
| Cowen town | 560 | $30,625 | $57,300 | $753 |
| Anmoore town | 558 | $27,738 | $77,900 | $762 |
| Grantsville town | 554 | $28,750 | $75,800 | $283 |
| Montcalm CDP | 541 | — | $39,600 | — |
| Red Jacket CDP | 539 | — | $209,600 | — |
| Hartford City town | 529 | $54,063 | $66,300 | $750 |
| West Milford town | 529 | $69,000 | $130,500 | $578 |
| Matewan town | 521 | $15,378 | $102,100 | $356 |
| Mount Carbon CDP | 519 | — | $275,000 | — |
| Powellton CDP | 518 | — | $68,300 | — |
| Windsor Heights village | 511 | $47,708 | $58,300 | $875 |
| Tioga CDP | 509 | $83,486 | — | — |
| Clearview village | 505 | $73,750 | $214,700 | $917 |
| Meadow Bridge town | 504 | $40,089 | $108,000 | $633 |
| Big Chimney CDP | 497 | $72,740 | $216,500 | — |
| Burnsville town | 493 | $83,095 | $109,900 | $760 |
| Lester town | 492 | $30,000 | $81,500 | $834 |
| Masontown town | 490 | $50,938 | $128,200 | $806 |
| Boomer CDP | 488 | $27,875 | $92,800 | $818 |
| Clay town | 485 | — | $58,800 | $668 |
| Springfield CDP | 485 | — | — | — |
| Bancroft town | 472 | $75,938 | $114,100 | $815 |
| Cedar Grove town | 468 | $57,750 | $72,500 | $638 |
| Delbarton town | 466 | $39,167 | $94,200 | $633 |
| Gauley Bridge town | 466 | $19,500 | $71,600 | $441 |
| Pineville town | 463 | $42,037 | $85,000 | — |
| Fort Gay town | 459 | $27,679 | $58,100 | $671 |
| Dupont City CDP | 455 | $39,286 | $133,600 | — |
| Racine CDP | 451 | $73,724 | $112,700 | — |
| Valley Grove village | 448 | $54,028 | $136,700 | $786 |
| Gatewood CDP | 443 | $73,914 | $96,400 | — |
| Paw Paw town | 440 | $62,500 | $83,900 | $989 |
| Prichard CDP | 434 | $90,795 | $94,000 | — |
| Farmington town | 431 | $76,094 | $68,500 | $667 |
| Charlton Heights CDP | 428 | $94,286 | $98,200 | — |
| Newark CDP | 424 | $45,556 | $86,700 | — |
| Mitchell Heights town | 420 | $66,563 | $161,500 | — |
| Union town | 414 | $32,281 | $158,000 | $418 |
| Glen Fork CDP | 413 | — | — | — |
| Handley town | 413 | $72,750 | $51,300 | — |
| Pratt town | 406 | $61,042 | $128,700 | $775 |
| Capon Bridge town | 405 | $68,125 | $235,500 | $1,051 |
| Grant Town town | 405 | $53,393 | $90,300 | — |
| Flatwoods town | 404 | $48,750 | $105,200 | $725 |
| Matheny CDP | 403 | — | — | — |
| Middleway CDP | 403 | — | $349,300 | — |
| Stollings CDP | 398 | $43,548 | — | — |
| Earling CDP | 397 | — | — | — |
| Waverly CDP | 395 | $79,539 | $265,000 | — |
| Clifton CDP | 392 | — | $210,700 | — |
| Hendricks town | 391 | $50,938 | $126,900 | $675 |
| Hundred town | 390 | $44,046 | — | $475 |
| Franklin town | 387 | $81,071 | $213,500 | $732 |
| West Dunbar CDP | 385 | $37,188 | $83,300 | $905 |
| Verdunville CDP | 380 | $53,540 | — | — |
| Kistler CDP | 378 | — | — | — |
| Henlawson CDP | 376 | $14,291 | $114,000 | — |
| West Logan town | 368 | $43,906 | $76,300 | $676 |
| Rock Cave CDP | 364 | $50,481 | $215,200 | — |
| Ghent CDP | 363 | $143,208 | $410,200 | — |
| Hedgesville town | 349 | $86,518 | $190,200 | $1,313 |
| Wardensville town | 346 | $38,889 | $184,400 | $538 |
| Harpers Ferry town | 342 | $111,600 | $430,800 | $1,813 |
| Tunnelton town | 333 | $56,875 | $54,100 | — |
| Junior town | 329 | $29,063 | $49,700 | $636 |
| Shrewsbury CDP | 329 | $48,674 | $79,500 | — |
| Pine Grove town | 323 | $53,500 | $98,500 | — |
| Leon town | 322 | $30,688 | $109,400 | — |
| East Dailey CDP | 320 | $106,306 | $216,700 | — |
| Gilbert town | 320 | $53,625 | $81,900 | $717 |
| Hinkleville CDP | 317 | $51,716 | — | — |
| Lost Creek town | 317 | $68,750 | $106,300 | — |
| Bayard town | 311 | $30,179 | $78,500 | $715 |
| Montrose town | 310 | $83,125 | $191,300 | — |
| Pullman town | 305 | $51,908 | $81,700 | — |
| Aurora CDP | 304 | $55,296 | — | — |
| Ridgeley town | 304 | $51,667 | $138,100 | $890 |
| Raysal CDP | 299 | — | $66,200 | — |
| Malden CDP | 298 | $49,571 | $153,600 | — |
| Sarah Ann CDP | 297 | — | $58,500 | — |
| Kincaid CDP | 296 | — | — | — |
| Albright town | 294 | $55,714 | — | $1,018 |
| Nettie CDP | 291 | — | $45,800 | — |
| Eskdale CDP | 283 | — | — | — |
| Davy town | 282 | $31,389 | $25,800 | — |
| Hepzibah CDP | 281 | $95,457 | — | — |
| Crumpler CDP | 279 | — | $83,900 | — |
| Durbin town | 275 | $44,500 | $77,900 | — |
| Bradshaw town | 274 | $21,808 | $54,800 | — |
| Northfork town | 271 | $47,143 | $35,800 | — |
| Flemington town | 265 | $56,607 | $76,000 | $933 |
| Bud CDP | 263 | — | $52,300 | — |
| Iaeger town | 260 | $54,152 | $39,600 | — |
| Kimberly CDP | 260 | $12,566 | — | — |
| Cottageville CDP | 257 | — | $9,999 | — |
| Fairview town | 253 | $53,333 | $94,600 | $547 |
| Chelyan CDP | 252 | $96,250 | $75,200 | — |
| Chauncey CDP | 251 | — | — | — |
| Wallace CDP | 251 | — | $58,100 | — |
| Big Creek CDP | 249 | — | $148,500 | — |
| Reynoldsville CDP | 238 | $68,750 | $80,500 | — |
| Justice CDP | 235 | $42,596 | $83,100 | — |
| Garten CDP | 234 | — | $96,700 | — |
| Womelsdorf (Coalton) town | 233 | $56,771 | $97,500 | — |
| Oakvale town | 232 | — | — | — |
| Reader CDP | 229 | $61,815 | $89,600 | — |
| Berwind CDP | 228 | $28,966 | — | — |
| Newburg town | 225 | $49,559 | $45,600 | $875 |
| Apple Grove CDP | 223 | $76,643 | — | — |
| Greenview CDP | 223 | $56,742 | $43,300 | — |
| Kimball town | 219 | — | $30,000 | $605 |
| Anawalt town | 217 | $26,375 | $22,100 | — |
| Wolf Summit CDP | 216 | $34,120 | $115,800 | — |
| Neibert CDP | 215 | — | $160,900 | — |
| Norton CDP | 205 | $23,967 | $92,300 | — |
| Hambleton town | 204 | $45,938 | $96,000 | — |
| Glen White CDP | 200 | — | — | — |
| Comfort CDP | 199 | — | $83,600 | — |
| Brandywine CDP | 198 | — | $111,700 | — |
| Elk Garden town | 195 | $58,750 | $81,800 | — |
| Kermit town | 195 | $32,750 | $115,600 | $784 |
| Page CDP | 195 | $56,513 | $84,100 | — |
| Frank CDP | 193 | — | $53,300 | — |
| Sylvester town | 192 | $70,156 | $79,000 | — |
| Carolina CDP | 188 | $19,188 | $80,500 | — |
| Rossmore CDP | 186 | $33,833 | — | — |
| Ellenboro town | 184 | $72,969 | $109,400 | — |
| Reedy town | 182 | $31,875 | $57,500 | — |
| Switzer CDP | 179 | $40,900 | $48,300 | — |
| Scarbro CDP | 178 | — | — | — |
| Hillsboro town | 176 | $42,292 | $97,500 | — |
| Henderson town | 172 | $34,375 | — | $831 |
| Raleigh CDP | 168 | $38,950 | — | — |
| Whitesville town | 168 | $67,500 | $90,300 | $654 |
| Rachel CDP | 167 | $87,569 | $80,200 | — |
| Salt Rock CDP | 161 | $23,411 | — | — |
| Itmann CDP | 159 | — | — | — |
| Booth CDP | 156 | $234,097 | $266,000 | — |
| Huttonsville town | 156 | — | — | — |
| Arbovale CDP | 155 | — | — | — |
| Falls View CDP | 155 | — | — | — |
| Camden-on-Gauley town | 154 | $52,656 | $90,400 | — |
| Baxter CDP | 153 | $7,198 | $93,500 | — |
| Quinwood town | 152 | $25,417 | $70,800 | $781 |
| Falling Spring town | 148 | $43,750 | $85,000 | — |
| Justice Addition CDP | 147 | — | $109,300 | — |
| St. George CDP | 145 | $87,557 | $801,100 | — |
| Crum CDP | 143 | — | — | — |
| Cairo town | 135 | $29,650 | $71,500 | $488 |
| Galloway CDP | 135 | $60,486 | — | — |
| Omar CDP | 135 | — | — | — |
| Kanawha CDP | 130 | $65,469 | $195,800 | — |
| Bramwell town | 129 | $33,000 | — | $658 |
| Van CDP | 129 | $63,864 | $70,000 | — |
| Roderfield CDP | 126 | — | — | — |
| Green Spring CDP | 123 | $76,406 | — | — |
| Brandonville town | 122 | $87,083 | $183,300 | — |
| Cunard CDP | 121 | — | — | — |
| Adrian CDP | 120 | — | $114,100 | — |
| Rhodell town | 117 | — | — | — |
| Friendly town | 116 | $55,833 | $102,100 | $1,042 |
| Harman town | 116 | $30,625 | $93,300 | $618 |
| Raymond City CDP | 116 | — | — | — |
| Dorothy CDP | 112 | — | — | — |
| Smithfield town | 111 | — | — | — |
| Burlington CDP | 109 | $99,028 | $286,500 | — |
| Century CDP | 107 | $36,136 | $105,500 | — |
| Valley Head CDP | 107 | — | $74,400 | — |
| Jacksonburg CDP | 106 | — | — | — |
| Spelter CDP | 105 | — | — | — |
| Hollygrove CDP | 104 | $50,667 | $81,500 | — |
| Colcord CDP | 103 | — | — | — |
| Twilight CDP | 103 | — | — | — |
| Brenton CDP | 100 | — | — | — |
| Hico CDP | 97 | — | — | — |
| Littleton CDP | 96 | — | — | — |
| Pax town | 94 | $26,979 | $47,300 | — |
| Worthington town | 94 | $35,625 | $76,700 | — |
| Sand Fork town | 93 | $52,500 | $119,200 | — |
| Matoaka CDP | 92 | $23,929 | $74,400 | $565 |
| Vivian CDP | 92 | — | — | — |
| Auburn town | 90 | $21,875 | — | — |
| Maybeury CDP | 87 | $33,690 | — | — |
| Gypsy CDP | 86 | — | — | — |
| Hansford CDP | 86 | $20,729 | — | — |
| Covel CDP | 82 | — | — | — |
| Bruceton Mills town | 79 | $56,667 | $129,200 | $792 |
| Bartow CDP | 74 | — | $196,900 | — |
| Dixie CDP | 73 | — | $56,500 | — |
| Cucumber CDP | 62 | — | — | — |
| Blacksville town | 59 | $35,833 | — | — |
| Bolt CDP | 57 | — | — | — |
| Glen Jean CDP | 55 | — | — | — |
| Keystone city | 52 | $21,313 | — | — |
| Green Bank CDP | 51 | — | $188,100 | — |
| Fenwick CDP | 45 | $48,393 | $43,400 | — |
| Whitmer CDP | 45 | — | — | — |
| Deep Water CDP | 40 | — | — | — |
| Eccles CDP | 40 | — | — | — |
| Glen Ferris CDP | 40 | — | — | — |
| Belva CDP | 35 | $70,833 | — | — |
| Prince CDP | 34 | — | — | — |
| Bergoo CDP | 29 | — | $58,800 | — |
| New Richmond CDP | 27 | — | — | — |
| Osage CDP | 26 | — | — | — |
| Bartley CDP | 23 | — | — | — |
| Huntersville CDP | 22 | $36,667 | — | — |
| Helvetia CDP | 16 | — | — | — |
| Colliers CDP | 15 | — | — | — |
| Pickens CDP | 15 | — | — | — |
| Big Sandy CDP | 14 | — | — | — |
| Birch River CDP | 6 | — | — | — |
| Amherstdale CDP | 5 | — | — | — |
| Thurmond town | 5 | — | — | — |
| Beards Fork CDP | 0 | — | — | — |
| Bowden CDP | 0 | — | — | — |
| Cass CDP | 0 | — | — | — |
| Dailey CDP | 0 | — | — | — |
| Helen CDP | 0 | — | — | — |
| Pageton CDP | 0 | — | — | — |
| Parcoal CDP | 0 | — | — | — |
| Peach Creek CDP | 0 | — | — | — |
| Pentress CDP | 0 | — | — | — |
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.
Keep going
More West Virginia data.