Ranking of West Virginia Counties By Total Voting-age Population (18yrs and over) from Census 2020

Updated on August 22, 2023.

According to the data from the US 2020 Census, as at April 2020, among all the counties in West Virginia, Kanawha County had the highest voting-age population (18 years and over) (145.39K), followed by Berkeley County (93.35K), and Monongalia County (88.06K).

The chart below shows the top 10 counties with high voting-age population, and the table below shows the ranking of all West Virginia counties based on voting-age population.

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 Voting-age Population from Census 2020
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Mercer
Jefferson
Marion
Ranking of West Virginia Counties By Total Voting-age Population from Census 2020
Items per page:
0 of 0
Rank County Voting-age Population
1 Kanawha County 145391
2 Berkeley County 93351
3 Monongalia County 88063
4 Cabell County 76413
5 Wood County 66918
6 Raleigh County 59099
7 Harrison County 52001
8 Mercer County 47634
9 Jefferson County 44965
10 Marion County 44894
11 Putnam County 44467
12 Ohio County 34307
13 Fayette County 32082
14 Wayne County 30509
15 Preston County 27778
16 Greenbrier County 26614
17 Logan County 26129
18 Marshall County 24723
19 Hancock County 23688
20 Randolph County 22746
21 Jackson County 21854
22 Mineral County 21433
23 Mason County 20215
24 Nicholas County 19777
25 Upshur County 18849
26 Mingo County 18632
27 Hampshire County 18579
28 Brooke County 18495
29 Boone County 17266
30 Wyoming County 16908
31 Lincoln County 15918
32 McDowell County 15723
33 Morgan County 13950
34 Lewis County 13500
35 Taylor County 13263
36 Barbour County 12330
37 Wetzel County 11639
38 Hardy County 11275
39 Roane County 11137
40 Braxton County 10087
41 Monroe County 9895
42 Summers County 9877
43 Grant County 8922
44 Ritchie County 6813
45 Webster County 6714
46 Tyler County 6639
47 Pocahontas County 6523
48 Doddridge County 6424
49 Clay County 6320
50 Gilmer County 6276
51 Pleasants County 6215
52 Tucker County 5490
53 Pendleton County 5102
54 Calhoun County 5009
55 Wirt County 4111