Ranking of West Virginia Counties By Population in 2023

Updated on August 1, 2024.

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

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 2023
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Jefferson
Mercer
Putnam
Ranking of West Virginia Counties By Population in 2023
Items per page:
0 of 0
Rank County Population
1 Kanawha County 174805
2 Berkeley County 132440
3 Monongalia County 107718
4 Cabell County 92082
5 Wood County 83052
6 Raleigh County 72356
7 Harrison County 64639
8 Jefferson County 59787
9 Mercer County 58057
10 Putnam County 56962
11 Marion County 55807
12 Ohio County 41194
13 Fayette County 39072
14 Wayne County 37686
15 Preston County 34099
16 Greenbrier County 32149
17 Logan County 30827
18 Marshall County 29405
19 Hancock County 28145
20 Jackson County 27593
21 Randolph County 27350
22 Mineral County 26867
23 Mason County 24765
24 Nicholas County 24169
25 Hampshire County 23649
26 Upshur County 23529
27 Mingo County 22023
28 Brooke County 21373
29 Boone County 20576
30 Wyoming County 20277
31 Lincoln County 19701
32 Morgan County 17649
33 McDowell County 17439
34 Lewis County 16500
35 Taylor County 16388
36 Barbour County 15378
37 Hardy County 14251
38 Wetzel County 13890
39 Roane County 13743
40 Monroe County 12382
41 Braxton County 12162
42 Summers County 11581
43 Grant County 10921
44 Ritchie County 8167
45 Webster County 8045
46 Tyler County 7919
47 Clay County 7783
48 Pocahontas County 7765
49 Doddridge County 7680
50 Pleasants County 7428
51 Gilmer County 7254
52 Tucker County 6604
53 Pendleton County 6029
54 Calhoun County 5959
55 Wirt County 5000