Ranking of West Virginia Counties By Population in 2022

Updated on August 1, 2024.

Based on the US Census Vintage data estimates, in 2022, the Population for West Virginia was 1.77M. Among all West Virginia counties, Kanawha County had the highest population (175.86K), followed by Berkeley County (129.38K), and Monongalia County (106.98K).

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 2022
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Jefferson
Mercer
Putnam
Ranking of West Virginia Counties By Population in 2022
Items per page:
0 of 0
Rank County Population
1 Kanawha County 175864
2 Berkeley County 129379
3 Monongalia County 106978
4 Cabell County 92485
5 Wood County 83388
6 Raleigh County 72801
7 Harrison County 64752
8 Jefferson County 59001
9 Mercer County 58612
10 Putnam County 57063
11 Marion County 55784
12 Ohio County 41463
13 Fayette County 39388
14 Wayne County 37980
15 Preston County 34222
16 Greenbrier County 32375
17 Logan County 31206
18 Marshall County 29667
19 Hancock County 28254
20 Jackson County 27667
21 Randolph County 27552
22 Mineral County 26902
23 Mason County 24911
24 Nicholas County 24309
25 Upshur County 23705
26 Hampshire County 23457
27 Mingo County 22445
28 Brooke County 21694
29 Boone County 20907
30 Wyoming County 20572
31 Lincoln County 19851
32 McDowell County 17806
33 Morgan County 17435
34 Lewis County 16674
35 Taylor County 16410
36 Barbour County 15391
37 Hardy County 14168
38 Wetzel County 13994
39 Roane County 13833
40 Monroe County 12322
41 Braxton County 12170
42 Summers County 11702
43 Grant County 10938
44 Ritchie County 8230
45 Webster County 8141
46 Tyler County 8090
47 Clay County 7840
48 Pocahontas County 7797
49 Doddridge County 7712
50 Pleasants County 7570
51 Gilmer County 7330
52 Tucker County 6620
53 Calhoun County 6069
54 Pendleton County 6067
55 Wirt County 5092