West Virginia County Map with Cities — All 55 Counties

All 55 of West Virginia's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.

West Virginia CountiesFIPS 54
Barbour CountyBerkeley CountyBoone CountyBraxton CountyBrooke CountyCabell CountyCalhoun CountyClay CountyDoddridge CountyFayette CountyGilmer CountyGrant CountyGreenbrier CountyHampshire CountyHancock CountyHardy CountyHarrison CountyJackson CountyJefferson CountyKanawha CountyLewis CountyLincoln CountyLogan CountyMcDowell CountyMarion CountyMarshall CountyMason CountyMercer CountyMineral CountyMingo CountyMonongalia CountyMonroe CountyMorgan CountyNicholas CountyOhio CountyPendleton CountyPleasants CountyPocahontas CountyPreston CountyPutnam CountyRaleigh CountyRandolph CountyRitchie CountyRoane CountySummers CountyTaylor CountyTucker CountyTyler CountyUpshur CountyWayne CountyWebster CountyWetzel CountyWirt CountyWood CountyWyoming CountyCharlestonHuntingtonMorgantownParkersburgWheelingMartinsburgWeirtonFairmontBeckleySt. AlbansBluefieldBridgeportMoundsville Randolph  Fayette  Hardy  Logan  Calhoun  Charleston  Huntington  Morgantown  Parkersburg  Wheeling  Martinsburg  Weirton  Fairmont  Beckley  St. Albans  Bluefield  Bridgeport  Moundsville CharlestonHuntingtonMorgantownParkersburgWheelingMartinsburgWeirtonFairmontBeckleyClarksburgSt. AlbansBluefieldOak HillMoundsvilleCharles Town Randolph  Pocahontas  Hardy  Braxton  Boone  Wyoming  Roane  Monroe  Logan  Ritchie  Mason  Lewis  Charleston  Huntington  Morgantown  Parkersburg  Wheeling  Martinsburg  Weirton  Fairmont  Beckley  Clarksburg  St. Albans  Bluefield  Oak Hill  Moundsville  Charles Town CharlestonHuntingtonMorgantownParkersburgWheelingMartinsburgWeirtonFairmontBeckleyClarksburgSt. AlbansBluefieldBridgeportOak HillMoundsvilleCharles Town Randolph  Pocahontas  Hardy  Webster  McDowell  Braxton  Wayne  Boone  Wyoming  Roane  Monroe  Logan  Mason  Tucker  Mercer  Lewis  Wetzel  Tyler  Wirt  Brooke  Charleston  Huntington  Morgantown  Parkersburg  Wheeling  Martinsburg  Weirton  Fairmont  Beckley  Clarksburg  St. Albans  Bluefield  Bridgeport  Oak Hill  Moundsville  Charles Town CharlestonHuntingtonMorgantownParkersburgWheelingMartinsburgWeirtonFairmontBeckleyClarksburgSt. AlbansBluefieldBridgeportOak HillMoundsvilleCharles Town Randolph  Pocahontas  Pendleton  Nicholas  Hardy  Webster  McDowell  Braxton  Wayne  Boone  Wyoming  Roane  Grant  Monroe  Logan  Mason  Mingo  Tucker  Mercer  Lewis  Wetzel  Clay  Gilmer  Mineral  Tyler  Wirt  Brooke  Hancock  Charleston  Huntington  Morgantown  Parkersburg  Wheeling  Martinsburg  Weirton  Fairmont  Beckley  Clarksburg  St. Albans  Bluefield  Bridgeport  Oak Hill  Moundsville  Charles Town 
Albers Equal Area ConicDatum WGS 84Census PEP V2025 · Census SAIPE 2024 · BLS LAUS September 2026, preliminary · Census TIGER 2026
CountyAtlasEdition
West Virginia’s 55 counties, projected equal-area. Hover over a county, or tap it, for its seat and key numbers; select it for all its data.
Color counties by

Tap any county for its population, income, and more.

West Virginia at a glance

West Virginia’s 55 counties, by the numbers

The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:

  • Concentrated. Half of West Virginia’s 1,766,147 residents live in just 10 of 55 counties, and the 5 largest hold 33.6% of the total. calculated from Census PEP V2025
  • Income tracks poverty. The gap from richest to poorest runs 2.6×, and the 10 highest-income counties average 13.3% in poverty against 25.1% for the 10 lowest. calculated from Census SAIPE 2024
  • The median county. Half of West Virginia’s counties have fewer than 21,142 residents, and half report a median household income below $56,994. calculated from Census PEP V2025 · Census SAIPE 2024
  • Lopsided density. Only 19 of 55 counties are denser than West Virginia’s statewide average of 73 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
Barbour County15,414$52,7714.0%45/sq mi341 sq miPhilippi
Berkeley County139,522$82,5673.0%434/sq mi321 sq miMartinsburg
Boone County20,251$52,9284.1%40/sq mi502 sq miMadison
Braxton County11,885$53,0112.9%23/sq mi511 sq miSutton
Brooke County21,142$60,7803.9%237/sq mi89 sq miWellsburg
Cabell County91,183$57,5123.3%324/sq mi281 sq miHuntington
Calhoun County5,978$47,8674.2%21/sq mi279 sq miGrantsville
Clay County7,538$48,5285.5%22/sq mi342 sq miClay
Doddridge County7,634$59,7792.8%24/sq mi320 sq miWest Union
Fayette County38,165$47,9983.8%58/sq mi662 sq miFayetteville
Gilmer County7,085$48,2252.9%21/sq mi339 sq miGlenville
Grant County11,041$56,2773.6%23/sq mi477 sq miPetersburg
Greenbrier County31,578$55,4053.6%31/sq mi1,020 sq miLewisburg
Hampshire County24,105$63,9293.2%38/sq mi640 sq miRomney
Hancock County27,729$61,5263.8%336/sq mi83 sq miNew Cumberland
Hardy County14,337$60,2092.7%25/sq mi582 sq miMoorefield
Harrison County64,221$63,5763.0%154/sq mi416 sq miClarksburg
Jackson County27,450$63,0244.0%59/sq mi464 sq miRipley
Jefferson County63,102$92,5502.7%302/sq mi209 sq miCharles Town
Kanawha County172,381$62,1373.4%191/sq mi902 sq miCharleston
Lewis County16,394$57,4544.1%42/sq mi387 sq miWeston
Lincoln County19,177$48,2854.2%44/sq mi437 sq miHamlin
Logan County30,375$48,1204.9%67/sq mi453 sq miLogan
Marion County55,584$61,5043.4%180/sq mi309 sq miFairmont
Marshall County29,159$58,4193.5%95/sq mi305 sq miMoundsville
Mason County24,707$56,0802.9%57/sq mi431 sq miPoint Pleasant
McDowell County16,878$35,7218.7%32/sq mi533 sq miWelch
Mercer County57,503$54,3173.7%137/sq mi419 sq miPrinceton
Mineral County26,792$63,3753.6%82/sq mi328 sq miKeyser
Mingo County21,455$43,2896.4%51/sq mi423 sq miWilliamson
Monongalia County107,991$67,2592.8%300/sq mi360 sq miMorgantown
Monroe County12,491$56,7893.5%26/sq mi473 sq miUnion
Morgan County18,027$67,7222.8%79/sq mi229 sq miBath (Berkeley Springs)
Nicholas County23,848$53,6784.0%37/sq mi647 sq miSummersville
Ohio County40,496$56,8923.5%382/sq mi106 sq miWheeling
Pendleton County5,826$63,2452.5%8/sq mi696 sq miFranklin
Pleasants County7,338$63,4683.5%56/sq mi130 sq miSt. Marys
Pocahontas County7,602$52,2483.3%8/sq mi940 sq miMarlinton
Preston County34,004$63,3703.2%52/sq mi649 sq miKingwood
Putnam County56,885$80,8342.9%165/sq mi346 sq miWinfield
Raleigh County71,775$55,8343.7%119/sq mi605 sq miBeckley
Randolph County26,882$51,3384.3%26/sq mi1,040 sq miElkins
Ritchie County8,034$58,6104.1%18/sq mi452 sq miHarrisville
Roane County13,317$49,7284.5%28/sq mi484 sq miSpencer
Summers County11,532$45,5803.7%32/sq mi361 sq miHinton
Taylor County16,287$61,4523.2%94/sq mi173 sq miGrafton
Tucker County6,540$56,2043.3%16/sq mi419 sq miParsons
Tyler County7,881$65,5854.4%31/sq mi256 sq miMiddlebourne
Upshur County23,758$56,9943.7%67/sq mi355 sq miBuckhannon
Wayne County37,309$61,4523.8%74/sq mi506 sq miWayne
Webster County7,760$41,6874.4%14/sq mi553 sq miAddison (Webster Springs)
Wetzel County13,734$58,3895.1%38/sq mi358 sq miNew Martinsville
Wirt County4,879$55,0314.5%21/sq mi233 sq miElizabeth
Wood County82,385$59,5163.6%225/sq mi367 sq miParkersburg
Wyoming County19,801$48,0865.0%40/sq mi499 sq miPineville

Click a column heading to sort all 55 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.

Download & print this West Virginia map

Map of West Virginia's 55 counties on official U.S. Census boundaries, with major cities: Charleston, Huntington, Morgantown, Parkersburg, Wheeling, Martinsburg

West Virginia maps, colored by the data

Cities in West Virginia

West Virginia has 229 incorporated cities, villages, and towns. The largest is Charleston in Kanawha County with 47,421 residents. Use the search on the map above to find any city and highlight the county it sits in.

CharlestonKanawha County47,421
HuntingtonCabell County +1 more (also Wayne County)45,787
MorgantownMonongalia County30,236
ParkersburgWood County29,240
WheelingOhio County +1 more (also Marshall County)26,350
MartinsburgBerkeley County18,904
WeirtonHancock County +1 more (also Brooke County)18,647
FairmontMarion County18,221
BeckleyRaleigh County16,818
ClarksburgHarrison County15,549
South CharlestonKanawha County13,457
St. AlbansKanawha County10,522
ViennaWood County10,518
BluefieldMercer County9,387
BridgeportHarrison County9,252
Oak HillFayette County7,937
MoundsvilleMarshall County7,869
Charles TownJefferson County7,337
DunbarKanawha County7,254
HurricanePutnam County6,855
NitroKanawha County +1 more (also Putnam County)6,853
ElkinsRandolph County6,811
PrincetonMercer County5,736
Ranson (corporation)Jefferson County5,729
New MartinsvilleWetzel County5,133
BuckhannonUpshur County5,116
KeyserMineral County4,857
GraftonTaylor County4,618
Barboursville (village)Cabell County4,376
WestoverMonongalia County4,026
Point PleasantMason County3,961
WestonLewis County3,840
LewisburgGreenbrier County3,835
RavenswoodJackson County3,830
WelchMcDowell County3,507
Pleasant ValleyMarion County3,482
SummersvilleNicholas County3,373
RipleyJackson County3,071
WilliamstownWood County2,980
KingwoodPreston County2,973
KenovaWayne County2,944
WilliamsonMingo County2,919
Winfield (town)Putnam County2,918
PhilippiBarbour County2,861
Fayetteville (town)Fayette County2,817
Milton (town)Cabell County2,817
MadisonBoone County2,788
FollansbeeBrooke County2,757
Bethlehem (village)Ohio County2,592
White Sulphur SpringsGreenbrier County2,549

The table shows the 50 most populous. Search the map above for the other 179.

A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.

Which West Virginia county is the richest, largest, most crowded? The answers

  • West Virginia’s highest median household income is in Jefferson County ($92,550); the lowest is in McDowell County ($35,721). Census SAIPE 2024
  • West Virginia’s most populous county is Kanawha County (172,381); the least populous is Wirt County (4,879), a 35× spread. calculated from Census PEP V2025
  • West Virginia’s largest county by land area is Randolph County (1,040 sq mi); the smallest is Hancock County (83 sq mi). Census TIGER 2026
  • West Virginia’s highest population density is in Berkeley County (434/sq mi); the lowest is in Pocahontas County (8/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
  • West Virginia’s highest poverty rate is in McDowell County (38.4%); the lowest is in Jefferson County (8.7%). Census SAIPE 2024
  • In West Virginia, unemployment is highest in McDowell County (8.7%) and lowest in Pendleton County (2.5%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
  • West Virginia’s highest median age is in Tucker County (51.3); the lowest is in Monongalia County (32.7). Census ACS 2020–2024
  • West Virginia’s highest share of adults 25 and over with a bachelor’s degree or higher is in Monongalia County (48.9%); the lowest is in McDowell County (6.8%). Census ACS 2020–2024

Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.

West Virginia counties: common questions

How many counties are in West Virginia?

West Virginia has 55 counties covering 24,041 sq mi and about 1.8M residents. Every one is on the map and in the table above.

What is the largest county in West Virginia?

It depends on the measure. By land area it’s Randolph County (1,040 sq mi); by population it’s Kanawha County (172,381 residents).

What county is Charleston in?

Charleston, population 47,421, is in Kanawha County. Use the search on the map to find any West Virginia city’s county.

What is the richest county in West Virginia?

By median household income, Jefferson County is the richest at $92,550; the poorest is McDowell County at $35,721. Census SAIPE 2024

What is the most populous county in West Virginia?

Kanawha County, with 172,381 residents, about 9.8% of West Virginia’s people. That is 35× the least populous, Wirt County (4,879).

Sources & vintages

Data current through .