Ranking of West Virginia Counties By Population in 2022

Updated on June 18, 2025.

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.90K), followed by Berkeley County (129.54K), and Monongalia County (106.92K).

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 175899
2 Berkeley County 129538
3 Monongalia County 106921
4 Cabell County 92501
5 Wood County 83364
6 Raleigh County 72863
7 Harrison County 64683
8 Jefferson County 58957
9 Mercer County 58599
10 Putnam County 57070
11 Marion County 55799
12 Ohio County 41473
13 Fayette County 39411
14 Wayne County 38025
15 Preston County 34196
16 Greenbrier County 32348
17 Logan County 31251
18 Marshall County 29722
19 Hancock County 28265
20 Jackson County 27624
21 Randolph County 27539
22 Mineral County 26872
23 Mason County 24938
24 Nicholas County 24266
25 Upshur County 23715
26 Hampshire County 23464
27 Mingo County 22427
28 Brooke County 21739
29 Boone County 20925
30 Wyoming County 20570
31 Lincoln County 19862
32 McDowell County 17790
33 Morgan County 17380
34 Lewis County 16719
35 Taylor County 16386
36 Barbour County 15397
37 Hardy County 14196
38 Wetzel County 14027
39 Roane County 13794
40 Monroe County 12314
41 Braxton County 12158
42 Summers County 11711
43 Grant County 10965
44 Ritchie County 8239
45 Webster County 8125
46 Tyler County 8081
47 Clay County 7819
48 Pocahontas County 7776
49 Doddridge County 7719
50 Pleasants County 7564
51 Gilmer County 7309
52 Tucker County 6625
53 Calhoun County 6056
54 Pendleton County 6051
55 Wirt County 5095