West Virginia County Map
Labeled county boundary map and complete directory of all 55 counties in West Virginia (WV, State FIPS 54). View 5-digit FIPS codes, county seats, land area in square miles, and official county government websites below.
Showing all 55 counties in West Virginia. Use the search box below to filter by county name, 5-digit FIPS code, or county seat.
West Virginia County Statistics & Summary
Total Counties
55
Largest by Land Area
Randolph County
Smallest by Land Area
Hancock County
All 55 Counties in West Virginia (FIPS, County Seat & Official Website)
| County Name | 5-Digit FIPS | Seat / Administrative Center | Land Area (sq mi) | Coordinates | Official Website |
|---|---|---|---|---|---|
| Barbour County | 54001 | Philippi | 341.1 | 39.140°, -79.997° | Official Site |
| Berkeley County | 54003 | Martinsburg | 321.1 | 39.448°, -78.038° | Official Site |
| Boone County | 54005 | Madison | 502.4 | 38.023°, -81.713° | Official Site |
| Braxton County | 54007 | Sutton | 510.7 | 38.699°, -80.732° | Official Site |
| Brooke County | 54009 | Wellsburg | 89 | 40.263°, -80.589° | Official Site |
| Cabell County | 54011 | Huntington | 281 | 38.420°, -82.243° | Official Site |
| Calhoun County | 54013 | Grantsville | 279.3 | 38.844°, -81.115° | Official Site |
| Clay County | 54015 | Clay | 342 | 38.460°, -81.082° | Official Site |
| Doddridge County | 54017 | West Union | 319.7 | 39.264°, -80.712° | Official Site |
| Fayette County | 54019 | Fayetteville | 662 | 38.031°, -81.086° | Official Site |
| Gilmer County | 54021 | Glenville | 338.5 | 38.916°, -80.849° | Official Site |
| Grant County | 54023 | Petersburg | 477.4 | 39.106°, -79.195° | Official Site |
| Greenbrier County | 54025 | Lewisburg | 1,019.8 | 37.924°, -80.451° | Official Site |
| Hampshire County | 54027 | Romney | 640.4 | 39.312°, -78.612° | Official Site |
| Hancock County | 54029 | New Cumberland | 82.6 | 40.517°, -80.570° | Official Site |
| Hardy County | 54031 | Moorefield | 582.3 | 39.011°, -78.842° | Official Site |
| Harrison County | 54033 | Clarksburg | 416 | 39.279°, -80.386° | Official Site |
| Jackson County | 54035 | Ripley | 464.4 | 38.834°, -81.678° | Official Site |
| Jefferson County | 54037 | Charles Town | 209.3 | 39.307°, -77.863° | Official Site |
| Kanawha County | 54039 | Charleston | 901.7 | 38.325°, -81.533° | Official Site |
| Lewis County | 54041 | Weston | 386.9 | 38.989°, -80.495° | Official Site |
| Lincoln County | 54043 | Hamlin | 437.1 | 38.172°, -82.078° | Official Site |
| Logan County | 54045 | Logan | 452.9 | 37.831°, -81.941° | Official Site |
| Marion County | 54049 | Fairmont | 308.8 | 39.506°, -80.243° | Official Site |
| Marshall County | 54051 | Moundsville | 305.4 | 39.855°, -80.672° | Official Site |
| Mason County | 54053 | Point Pleasant | 430.8 | 38.771°, -82.029° | Official Site |
| McDowell County | 54047 | Welch | 533.5 | 37.383°, -81.658° | Official Site |
| Mercer County | 54055 | Princeton | 419 | 37.403°, -81.106° | Official Site |
| Mineral County | 54057 | Keyser | 327.9 | 39.405°, -78.957° | Official Site |
| Mingo County | 54059 | Williamson | 423.1 | 37.721°, -82.159° | Official Site |
| Monongalia County | 54061 | Morgantown | 360.1 | 39.634°, -80.059° | Official Site |
| Monroe County | 54063 | Union | 472.8 | 37.554°, -80.550° | Official Site |
| Morgan County | 54065 | Berkeley Springs | 229.1 | 39.557°, -78.257° | Official Site |
| Nicholas County | 54067 | Summersville | 646.8 | 38.291°, -80.797° | Official Site |
| Ohio County | 54069 | Wheeling | 106 | 40.108°, -80.623° | Official Site |
| Pendleton County | 54071 | Franklin | 696 | 38.674°, -79.341° | Official Site |
| Pleasants County | 54073 | St. Marys | 130.1 | 39.368°, -81.161° | Official Site |
| Pocahontas County | 54075 | Marlinton | 940.2 | 38.333°, -80.010° | Official Site |
| Preston County | 54077 | Kingwood | 648.8 | 39.469°, -79.668° | Official Site |
| Putnam County | 54079 | Winfield | 345.7 | 38.511°, -81.906° | Official Site |
| Raleigh County | 54081 | Beckley | 605 | 37.763°, -81.265° | Official Site |
| Randolph County | 54083 | Elkins | 1,039.7 | 38.781°, -79.868° | Official Site |
| Ritchie County | 54085 | Harrisville | 452 | 39.177°, -81.066° | Official Site |
| Roane County | 54087 | Spencer | 483.6 | 38.743°, -81.355° | Official Site |
| Summers County | 54089 | Hinton | 360.6 | 37.656°, -80.856° | Official Site |
| Taylor County | 54091 | Grafton | 172.8 | 39.333°, -80.047° | Official Site |
| Tucker County | 54093 | Parsons | 419 | 39.111°, -79.560° | Official Site |
| Tyler County | 54095 | Middlebourne | 256.3 | 39.466°, -80.877° | Official Site |
| Upshur County | 54097 | Buckhannon | 354.6 | 38.903°, -80.232° | Official Site |
| Wayne County | 54099 | Wayne | 506 | 38.144°, -82.423° | Official Site |
| Webster County | 54101 | Webster Springs | 553.5 | 38.483°, -80.449° | Official Site |
| Wetzel County | 54103 | New Martinsville | 358.1 | 39.598°, -80.635° | Official Site |
| Wirt County | 54105 | Elizabeth | 232.5 | 39.020°, -81.383° | Official Site |
| Wood County | 54107 | Parkersburg | 366.5 | 39.218°, -81.519° | Official Site |
| Wyoming County | 54109 | Pineville | 499.5 | 37.604°, -81.549° | Official Site |
How West Virginia Counties and 5-Digit FIPS Codes Work
In U.S. Census Bureau TIGER/Line geography, West Virginia (WV) is assigned the 2-digit state Federal Information Processing Series (FIPS) code 54 and covers 24,041 square miles of land area across 55 counties in the Eastern Time (ET) zone (with Charleston as the state capital). Every county in the directory above carries a unique 5-digit GEOID formed by combining state prefix 54 with a 3-digit county code (ranging alphabetically from Barbour County at 54001 to Wyoming County at 54109).
Because U.S. Postal Service 5-digit ZIP Codes follow mail carrier delivery routes rather than local government borders, many postal addresses in West Virginia carry a neighboring city’s mailing name or sit inside a multi-county ZIP Code Tabulation Area (ZCTA). Property tax assessments, deed recording, circuit and county court venue, voter registration precincts, sheriff jurisdiction, and county sales tax rates in West Virginia are determined by the legal county boundary shown on the map above rather than the postal city name on an envelope.
Land area figures in square miles and internal centroid coordinates (INTPTLAT, INTPTLON) come directly from the U.S. Census Bureau’s current TIGERweb State_County benchmark, while 55 administrative seats and 55 verified official government websites are cross-referenced from Wikidata (CC0). Need a clean outline worksheet without county labels, or want to verify which West Virginia county a specific home or business address sits in? Open the Blank Map of West Virginia, run a street-segment check on Address to County Lookup, check multi-county postal overlap on ZIP Code to County Lookup, or browse all 50 states on the National U.S. County Map.
Adjacent State County Maps
Explore county maps and FIPS directories for states bordering West Virginia: