Ranking of West Virginia Counties By Population in 2021

Updated on August 1, 2024.

Based on the US Census Vintage data estimates, in 2021, the Population for West Virginia was 1.79M. Among all West Virginia counties, Kanawha County had the highest population (178.07K), followed by Berkeley County (126.18K), and Monongalia County (106.52K).

The chart below shows the top 10 counties, and the table below shows the ranking of all West Virginia counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of West Virginia Counties By Population in 2021
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Mercer
Jefferson
Putnam
Ranking of West Virginia Counties By Population in 2021
Items per page:
0 of 0
Rank County Population
1 Kanawha County 178073
2 Berkeley County 126180
3 Monongalia County 106521
4 Cabell County 93408
5 Wood County 83804
6 Raleigh County 73779
7 Harrison County 65402
8 Mercer County 59156
9 Jefferson County 58541
10 Putnam County 57359
11 Marion County 56053
12 Ohio County 41846
13 Fayette County 40036
14 Wayne County 38564
15 Preston County 34304
16 Greenbrier County 32687
17 Logan County 31846
18 Marshall County 30164
19 Hancock County 28595
20 Randolph County 27898
21 Jackson County 27781
22 Mineral County 26897
23 Mason County 25266
24 Nicholas County 24429
25 Upshur County 23803
26 Hampshire County 23360
27 Mingo County 23052
28 Brooke County 22068
29 Boone County 21353
30 Wyoming County 21029
31 Lincoln County 20188
32 McDowell County 18406
33 Morgan County 17300
34 Lewis County 16874
35 Taylor County 16528
36 Barbour County 15449
37 Wetzel County 14202
38 Hardy County 14143
39 Roane County 13932
40 Monroe County 12388
41 Braxton County 12296
42 Summers County 11865
43 Grant County 10992
44 Ritchie County 8410
45 Webster County 8271
46 Tyler County 8205
47 Clay County 7905
48 Pocahontas County 7882
49 Doddridge County 7738
50 Pleasants County 7604
51 Gilmer County 7392
52 Tucker County 6693
53 Calhoun County 6173
54 Pendleton County 6093
55 Wirt County 5066