West Virginia Counties Map

West Virginia (WV) on the US Map

The State of West Virginia highlighted on the US map.
State of West Virginia highlighted on the US map.

Map of West Virginia Counties

Below is a map of the 55 counties of West Virginia (you can click on the map to enlarge it and to see the major city in each state).

West Virginia counties map showing counties, main cities, and neighboring states.
West Virginia counties map with cities.

Interactive Map of West Virginia Counties

Click on any of the counties on the map to see its population, economic data, time zone, and zip code (the data will appear below the map). Data is sourced from the US Census 2021.

List of the Counties of West Virginia:

CountyPopulationPer sq. kmLargest City
Barbour County15,60017.66Philippi
Berkeley County120,460144.82Martinsburg
Boone County22,05916.98Madison
Braxton County12,7029.6Gassaway
Brooke County22,60397.84Weirton
Cabell County94,622130Huntington
Calhoun County6,4208.88Grantsville
Clay County8,1769.23Clay
Doddridge County7,9299.58West Union
Fayette County41,05623.96Oak Hill
Gilmer County7,5168.57Glenville
Grant County11,0638.95Petersburg
Greenbrier County33,30712.61Lewisburg
Hampshire County23,21414Romney
Hancock County29,223136.58Weirton
Hardy County14,2699.46Moorefield
Harrison County66,22261.46Clarksburg
Jackson County28,01123.29Ravenswood
Jefferson County57,542106.15Charles Town
Kanawha County181,95377.92Charleston
Lewis County16,96616.93Weston
Lincoln County20,62518.22Hamlin
Logan County32,78627.9Logan
Marion County56,25670.35Fairmont
Marshall County30,81338.95Wheeling
Mason County25,66723.01Point Pleasant
McDowell County19,33413.99Welch
Mercer County59,89255.19Bluefield
Mineral County27,04531.85Keyser
Mingo County23,82121.74Williamson
Monongalia County105,695113.33Morgantown
Monroe County12,49210.2Alderson
Morgan County17,14428.9Bath
Nicholas County24,77014.79Summersville
Ohio County42,443154.85Wheeling
Pendleton County6,2493.47Franklin
Pleasants County7,62322.62St. Marys
Pocahontas County8,0063.29Marlinton
Preston County34,26620.39Kingwood
Putnam County57,38564.1Teays Valley
Raleigh County74,92947.79Beckley
Randolph County28,15010.45Elkins
Ritchie County8,6767.41Harrisville
Roane County14,12911.28Spencer
Summers County12,12512.98Hinton
Taylor County16,72737.38Grafton
Tucker County6,8226.29Parsons
Tyler County8,39712.65Paden City
Upshur County23,96526.09Buckhannon
Wayne County39,33730.02Huntington
Webster County8,4155.87Addison
Wetzel County14,62915.77New Martinsville
Wirt County5,2648.74Elizabeth
Wood County84,67889.21Parkersburg
Wyoming County21,58116.68Mullens