Ranking of West Virginia Counties By Total Population from Census 2020

Updated on February 7, 2023.

According to the data from the US 2020 Census, the most populated West Virginia county as at April 2020 was Kanawha County (180.75K), followed by Berkeley County (122.08K), and Monongalia County (105.82K).

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

You can also see the ranking of counties by population for other states as well as for the whole United States.

Ranking of West Virginia Counties By Total Population from Census 2020
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Mercer
Jefferson
Putnam
Ranking of West Virginia Counties By Total Population from Census 2020
Items per page:
0 of 0
Rank County Population
1 Kanawha County 180745
2 Berkeley County 122076
3 Monongalia County 105822
4 Cabell County 94350
5 Wood County 84296
6 Raleigh County 74591
7 Harrison County 65921
8 Mercer County 59664
9 Jefferson County 57701
10 Putnam County 57440
11 Marion County 56205
12 Ohio County 42425
13 Fayette County 40488
14 Wayne County 38982
15 Preston County 34216
16 Greenbrier County 32977
17 Logan County 32567
18 Marshall County 30591
19 Hancock County 29095
20 Randolph County 27932
21 Jackson County 27791
22 Mineral County 26938
23 Mason County 25453
24 Nicholas County 24604
25 Upshur County 23816
26 Mingo County 23568
27 Hampshire County 23093
28 Brooke County 22559
29 Boone County 21809
30 Wyoming County 21382
31 Lincoln County 20463
32 McDowell County 19111
33 Morgan County 17063
34 Lewis County 17033
35 Taylor County 16705
36 Barbour County 15465
37 Wetzel County 14442
38 Hardy County 14299
39 Roane County 14028
40 Braxton County 12447
41 Monroe County 12376
42 Summers County 11959
43 Grant County 10976
44 Ritchie County 8444
45 Webster County 8378
46 Tyler County 8313
47 Clay County 8051
48 Pocahontas County 7869
49 Doddridge County 7808
50 Pleasants County 7653
51 Gilmer County 7408
52 Tucker County 6762
53 Calhoun County 6229
54 Pendleton County 6143
55 Wirt County 5194