State 54 · WV
West Virginia county map
West Virginia has 55 counties. Randolph County is the largest by land at 1,040 square miles, and Kanawha County is the most populous with 173,906 residents.
- Population 2024
- 1,769,979
- #39 of 51
- Land area
- 24,041 sq mi
- #41 of 51
- Density
- 73.6 / sq mi
- #30 of 51
- Counties
- 55
- Capital: Charleston
Map of all 55 counties in West Virginia
Every county is labeled on Census 2024 boundaries. Download it as a PDF to print, a PNG, or an editable SVG. For blank, colored or city versions, see the printable West Virginia map sheets.
West Virginia population and land area
West Virginia had 1,769,979 residents in the Census Vintage 2024 estimates, the sum of its counties. That ranks 39th of the 50 states and DC. Its 24,041 square miles of land rank 41st. West Virginia averages 73.6 people per square mile of land, about 1.3 times sparser than the national figure of 96.3. By density it ranks 30th.
- Population, 2024
- 1,769,97939th of 51
- Land area
- 24,041 sq mi41st of 51
- Density
- 73.6 per sq mi30th of 51
- Number of counties
- 55
- Capital
- Charleston38.336° N, 81.612° W
- State FIPS code
- 54
West Virginia counties by population, density and income
Each shape is shaded by quintile, darker for higher values. Switch the measure above the map. Select a shape to open that county's page. The pin marks the capital, Charleston.
- < 24
- 24+
- 37+
- 58+
- 155+
Largest county in West Virginia by land area
Randolph County ranks first at 1,040 square miles and Hancock County last at 83 square miles. The top value is 13 times the bottom one.
- 01Randolph County1,040
- 02Greenbrier County1,020
- 03Pocahontas County940
- 04Kanawha County902
- 05Pendleton County696
- 06Fayette County662
- 07Preston County649
- 08Nicholas County647
- 09Hampshire County640
- 10Raleigh County605
Most populous county in West Virginia
Kanawha County ranks first at 173,906 residents and Wirt County last at 4,924 residents. The top value is 35 times the bottom one.
- 01Kanawha County173,906
- 02Berkeley County136,287
- 03Monongalia County108,697
- 04Cabell County91,489
- 05Wood County82,757
- 06Raleigh County72,379
- 07Harrison County64,472
- 08Jefferson County61,264
- 09Mercer County57,524
- 10Putnam County57,067
Least populous county in West Virginia
The smallest populations, fewest first. Estimates for small counties carry more uncertainty than those for large ones.
- 01Wirt County4,924
- 02Calhoun County5,873
- 03Pendleton County5,944
- 04Tucker County6,573
- 05Gilmer County7,116
Most densely populated county in West Virginia
Berkeley County ranks first at 424.4 people per square mile and Pocahontas County last at 8.1 people per square mile. The top value is 52 times the bottom one.
- 01Berkeley County424.4
- 02Ohio County388.3
- 03Hancock County339.6
- 04Cabell County325.6
- 05Monongalia County301.9
- 06Jefferson County292.7
- 07Brooke County238.6
- 08Wood County225.8
- 09Kanawha County192.9
- 10Marion County180.2
Highest median household income in West Virginia
Jefferson County ranks first at $92,747 and McDowell County last at $35,161. The top value is 2.6 times the bottom one.
- 01Jefferson County$92,747
- 02Berkeley County$78,995
- 03Putnam County$72,073
- 04Hampshire County$63,290
- 05Marion County$62,449
- 06Monongalia County$62,330
- 07Morgan County$61,802
- 08Pleasants County$60,991
- 09Ohio County$59,882
- 10Marshall County$59,661
Towns and cities in West Virginia
The Census Vintage 2024 subcounty estimates list 100 incorporated places in West Virginia with 1,000 or more residents, holding 544,747 people together, or 31% of the state total. 26 of them have 5,000 or more. The northernmost is Chester at 40.613° N and the southernmost is Bluefield at 37.263° N. Among places of 5,000+, Charles Town grew fastest from July 2020 to July 2024, by 35.9%.
- 01Charleston46,482
- 02Huntington44,942
- 03Morgantown30,490
- 04Parkersburg28,834
- 05Wheeling26,060
- 06Martinsburg19,047
- 07Weirton18,317
- 08Fairmont18,063
- 09Beckley16,515
- 10Clarksburg15,262
- 11South Charleston13,177
- 12Vienna10,406
Charleston, the capital
63.0% of West Virginia's place population, 343,122 of 544,747 people, lives in places within 100 miles of Charleston. That ranks 29th of 51 for how central the capital is.
See all states in the capital radius ranking and the most remote towns ranking. Sunrise and sunset times for Charleston, month by month, are on the Charleston daylight page.
States bordering West Virginia
West Virginia borders 5 states or districts. The nearest neighboring capital is Columbus, 135 miles NNW of Charleston in a straight line.
UTM zones in West Virginia
The internal points of West Virginia's counties fall in UTM zones 17, 18. Zones are 6 degrees of longitude wide, numbered from 180° W: zone = floor((longitude + 180) / 6) + 1. Because West Virginia spans 2 zones, no single UTM zone covers the whole state.
All 55 counties in West Virginia
Sort by any column. The small orange number marks the top 3 in the state by population.
| FIPS | |||||
|---|---|---|---|---|---|
| 54039 | Kanawha County | 173,906#1 | 902 | 192.9 | $56,633 |
| 54003 | Berkeley County | 136,287#2 | 321 | 424.4 | $78,995 |
| 54061 | Monongalia County | 108,697#3 | 360 | 301.9 | $62,330 |
| 54011 | Cabell County | 91,489 | 281 | 325.6 | $55,031 |
| 54107 | Wood County | 82,757 | 367 | 225.8 | $56,353 |
| 54081 | Raleigh County | 72,379 | 605 | 119.6 | $53,456 |
| 54033 | Harrison County | 64,472 | 416 | 155.0 | $58,897 |
| 54037 | Jefferson County | 61,264 | 209 | 292.7 | $92,747 |
| 54055 | Mercer County | 57,524 | 419 | 137.3 | $47,084 |
| 54079 | Putnam County | 57,067 | 346 | 165.1 | $72,073 |
| 54049 | Marion County | 55,649 | 309 | 180.2 | $62,449 |
| 54069 | Ohio County | 41,090 | 106 | 388.3 | $59,882 |
| 54019 | Fayette County | 38,600 | 662 | 58.3 | $49,739 |
| 54099 | Wayne County | 37,589 | 506 | 74.3 | $51,532 |
| 54077 | Preston County | 34,055 | 649 | 52.5 | $54,881 |
| 54025 | Greenbrier County | 31,851 | 1,020 | 31.2 | $47,309 |
| 54045 | Logan County | 30,560 | 453 | 67.5 | $48,745 |
| 54051 | Marshall County | 29,354 | 305 | 96.1 | $59,661 |
| 54029 | Hancock County | 28,054 | 83 | 339.6 | $58,478 |
| 54035 | Jackson County | 27,718 | 464 | 59.7 | $52,503 |
| 54083 | Randolph County | 27,190 | 1,040 | 26.2 | $50,868 |
| 54057 | Mineral County | 26,778 | 328 | 81.7 | $59,085 |
| 54053 | Mason County | 24,770 | 431 | 57.5 | $52,054 |
| 54067 | Nicholas County | 24,017 | 647 | 37.1 | $48,515 |
| 54027 | Hampshire County | 23,793 | 640 | 37.2 | $63,290 |
| 54097 | Upshur County | 23,650 | 355 | 66.7 | $53,380 |
| 54059 | Mingo County | 21,712 | 423 | 51.3 | $38,358 |
| 54009 | Brooke County | 21,285 | 89 | 238.6 | $49,187 |
| 54005 | Boone County | 20,496 | 502 | 40.8 | $48,034 |
| 54109 | Wyoming County | 19,964 | 499 | 40.0 | $47,212 |
| 54043 | Lincoln County | 19,377 | 437 | 44.3 | $47,435 |
| 54065 | Morgan County | 17,780 | 229 | 77.6 | $61,802 |
| 54047 | McDowell County | 17,147 | 533 | 32.1 | $35,161 |
| 54041 | Lewis County | 16,477 | 387 | 42.6 | $52,827 |
| 54091 | Taylor County | 16,438 | 173 | 95.1 | $57,821 |
| 54001 | Barbour County | 15,369 | 341 | 45.1 | $51,353 |
| 54031 | Hardy County | 14,335 | 582 | 24.6 | $52,212 |
| 54103 | Wetzel County | 13,766 | 358 | 38.4 | $56,296 |
| 54087 | Roane County | 13,540 | 484 | 28.0 | $48,285 |
| 54063 | Monroe County | 12,462 | 473 | 26.4 | $47,797 |
| 54007 | Braxton County | 12,051 | 511 | 23.6 | $50,038 |
| 54089 | Summers County | 11,544 | 361 | 32.0 | $44,218 |
| 54023 | Grant County | 10,971 | 477 | 23.0 | $53,187 |
| 54085 | Ritchie County | 8,170 | 452 | 18.1 | $55,110 |
| 54101 | Webster County | 7,947 | 553 | 14.4 | $40,727 |
| 54095 | Tyler County | 7,843 | 256 | 30.6 | $58,892 |
| 54015 | Clay County | 7,689 | 342 | 22.5 | $45,291 |
| 54075 | Pocahontas County | 7,653 | 940 | 8.1 | $43,632 |
| 54017 | Doddridge County | 7,615 | 320 | 23.8 | $56,985 |
| 54073 | Pleasants County | 7,358 | 130 | 56.5 | $60,991 |
| 54021 | Gilmer County | 7,116 | 339 | 21.0 | $43,671 |
| 54093 | Tucker County | 6,573 | 419 | 15.7 | $55,563 |
| 54071 | Pendleton County | 5,944 | 696 | 8.5 | $53,640 |
| 54013 | Calhoun County | 5,873 | 279 | 21.0 | $45,793 |
| 54105 | Wirt County | 4,924 | 233 | 21.2 | $54,506 |
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
- 01Census Vintage 2024 county population estimates
- 02Census 2024 Gazetteer, counties
- 03Census SAIPE 2023 state and county estimates
- 04Census Vintage 2024 subcounty population estimates
- 05Census 2024 Gazetteer, places
- 06Census 2024 cartographic boundary file, counties (1:5,000,000)
How every number is computed: methodology. Spotted a wrong figure? Report an error.