Ranking of West Virginia Counties By Per Capita Income in 2021 (ACS-5Yrs)

Updated on March 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for West Virginia was $28,761. Among all West Virginia counties, Jefferson County had the highest per capita income ($38,946), followed by Monongalia County ($36,502), and Pleasants County ($35,800). On the other hand, the following 3 counties had the lowest per capita income: McDowell County ($15,474), Gilmer County ($18,855), and Clay County ($19,149).

The chart below shows the top 10 West Virginia counties with high per capita income, and the table below shows the ranking of all West Virginia counties.

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of West Virginia Counties By Per Capita Income in 2021
Jefferson County
Monongalia County
Pleasants County
Putnam County
Berkeley County
Ohio County
Kanawha County
Morgan County
Hancock County
Marshall County
Ranking of West Virginia Counties By Per Capita Income in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Jefferson County 38946
2 Monongalia County 36502
3 Pleasants County 35800
4 Putnam County 34832
5 Berkeley County 32695
6 Ohio County 32336
7 Kanawha County 31894
8 Morgan County 31402
9 Hancock County 31066
10 Marshall County 30706
11 Mineral County 30564
12 Harrison County 30029
13 Marion County 29526
14 Wood County 29176
15 Jackson County 28937
16 Doddridge County 28751
17 Mason County 28598
18 Hardy County 28388
19 Brooke County 28203
20 Cabell County 27985
21 Tucker County 27914
22 Taylor County 27899
23 Greenbrier County 27462
24 Tyler County 27047
25 Upshur County 26995
26 Lewis County 26721
27 Preston County 26504
28 Wayne County 25683
29 Raleigh County 25549
30 Wirt County 25483
31 Hampshire County 25324
32 Grant County 25221
33 Pendleton County 25108
34 Ritchie County 25094
35 Mercer County 25061
36 Randolph County 24888
37 Wetzel County 24688
38 Lincoln County 23804
39 Monroe County 23787
40 Calhoun County 23658
41 Boone County 23630
42 Barbour County 23616
43 Roane County 23291
44 Summers County 23195
45 Nicholas County 22898
46 Logan County 22858
47 Fayette County 22677
48 Wyoming County 22237
49 Pocahontas County 21639
50 Braxton County 21361
51 Webster County 19672
52 Mingo County 19631
53 Clay County 19149
54 Gilmer County 18855
55 McDowell County 15474