Ranking of US Counties By Percentage of Population that are Non-Hispanic White in 2020

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, among all US counties, Arthur, NE had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (98.14%), followed by Magoffin, KY (97.94%), and McPherson, NE (97.73%).

The chart below shows the top 10 counties, and the table below shows the ranking of the top 200 US counties.

You can see similar ranking information for other racial and ethnicity groups in the United States.

You can also see links at the bottom of the page for the ranking of counties for each state.

See this for other years:
Ranking of US Counties By Percentage of Pop. that are Non-Hispanic White in 2020
Arthur, NE
Magoffin, KY
McPherson, NE
Dickenson, VA
Holmes, OH
Jackson, KY
Lewis, KY
Letcher, KY
Garfield, NE
Boone, WV
Ranking of US Counties By Percentage of Pop. that are Non-Hispanic White in 2020
Items per page:
0 of 0
Rank County % of County Population
1 Arthur County, NE 98.14
2 Magoffin County, KY 97.94
3 McPherson County, NE 97.73
3 Dickenson County, VA 97.73
4 Holmes County, OH 97.63
5 Jackson County, KY 97.59
6 Lewis County, KY 97.55
7 Letcher County, KY 97.53
8 Garfield County, NE 97.51
9 Boone County, WV 97.48
10 Leslie County, KY 97.41
11 Tucker County, WV 97.33
12 Webster County, WV 97.31
13 Wirt County, WV 97.3
14 Lincoln County, WV 97.28
15 Floyd County, KY 97.27
16 Osage County, MO 97.26
17 Russell County, VA 97.22
18 Griggs County, ND 97.21
19 Jefferson County, PA 97.19
19 Calhoun County, WV 97.19
19 Clay County, WV 97.19
20 Garfield County, MT 97.18
21 Scotland County, MO 97.17
22 Jasper County, IL 97.15
23 Johnson County, KY 97.14
24 Knott County, KY 97.13
25 Elk County, PA 97.11
26 Wyoming County, WV 97.09
27 Greene County, IL 97.06
28 Estill County, KY 97.04
29 Scott County, TN 97.03
30 Wayne County, WV 96.98
31 Ritchie County, WV 96.96
32 Armstrong County, PA 96.95
33 Franklin County, IN 96.93
34 Jackson County, WV 96.9
35 Lawrence County, KY 96.88
36 Martin County, IN 96.87
36 Grant County, WV 96.87
37 Wolfe County, KY 96.86
38 Breathitt County, KY 96.85
38 Monroe County, OH 96.85
38 Wetzel County, WV 96.85
39 Shelby County, IL 96.83
40 Rockcastle County, KY 96.81
41 Clark County, MO 96.79
41 Tyler County, WV 96.79
42 Bedford County, PA 96.78
43 Carter County, KY 96.77
44 Hancock County, TN 96.74
45 Calhoun County, IL 96.73
46 Pike County, KY 96.71
46 Braxton County, WV 96.71
46 Roane County, WV 96.71
47 Warren County, PA 96.68
48 Washington County, IN 96.65
48 Perry County, OH 96.65
48 Nicholas County, WV 96.65
49 Rock County, NE 96.6
50 Meigs County, OH 96.59
51 Grundy County, IA 96.55
52 Edgar County, IL 96.54
53 Craig County, VA 96.53
54 Wayne County, IL 96.49
54 Davis County, IA 96.49
55 Robertson County, KY 96.47
55 Scott County, VA 96.47
56 Mason County, WV 96.46
57 Lewis County, WV 96.45
58 Mitchell County, IA 96.43
58 Owsley County, KY 96.43
58 Wells County, ND 96.43
59 Delaware County, IA 96.41
59 Wayne County, IA 96.41
59 Schuyler County, MO 96.41
60 Vinton County, OH 96.38
61 Moultrie County, IL 96.37
61 Adams County, OH 96.37
62 Van Buren County, IA 96.35
62 Campbell County, TN 96.35
63 White County, IL 96.31
63 Knox County, MO 96.31
64 Edwards County, IL 96.3
65 Vermillion County, IN 96.29
66 Logan County, WV 96.27
67 Hocking County, OH 96.26
67 Pickett County, TN 96.26
67 Vernon County, WI 96.26
68 Highland County, VA 96.25
69 Garrett County, MD 96.23
70 Butler County, IA 96.21
71 Greenup County, KY 96.2
72 Carroll County, OH 96.19
72 Potter County, PA 96.19
73 Marshall County, KY 96.18
74 Keweenaw County, MI 96.17
74 Marshall County, WV 96.17
75 Cumberland County, IL 96.14
76 Grant County, NE 96.09
77 Switzerland County, IN 96.08
77 Hand County, SD 96.08
78 Brown County, OH 96.07
79 Bracken County, KY 96.06
79 Atchison County, MO 96.06
79 Monroe County, WV 96.06
80 Greene County, IN 96.04
81 Ohio County, IN 96.02
81 Pike County, IN 96.02
81 Slope County, ND 96.02
82 Powell County, KY 96.01
82 Carter County, MT 96.01
83 Fillmore County, MN 96
84 Clark County, IL 95.99
85 Adams County, IA 95.98
85 Worth County, MO 95.98
86 Dearborn County, IN 95.97
87 Mason County, IL 95.95
87 Menifee County, KY 95.95
87 Lewis County, NY 95.95
88 Nicholas County, KY 95.93
88 Jackson County, OH 95.93
88 Venango County, PA 95.93
89 Gasconade County, MO 95.92
89 Keya Paha County, NE 95.92
89 Faulk County, SD 95.92
90 Preble County, OH 95.91
90 Fulton County, PA 95.91
91 Owen County, IN 95.9
92 Tioga County, PA 95.89
92 Mingo County, WV 95.89
93 Pike County, IL 95.88
93 Washington County, IL 95.88
94 Audubon County, IA 95.87
94 Pepin County, WI 95.87
95 Monroe County, IL 95.86
95 Buchanan County, IA 95.86
95 Taylor County, WV 95.86
96 Scott County, IL 95.85
96 Pierce County, NE 95.85
97 Crawford County, IN 95.84
97 Union County, IN 95.84
98 Piatt County, IL 95.83
99 Harrison County, IA 95.79
100 Pendleton County, KY 95.77
101 Macoupin County, IL 95.76
101 Fentress County, TN 95.76
102 Ringgold County, IA 95.75
102 Union County, TN 95.75
103 Clarion County, PA 95.74
104 Cedar County, NE 95.73
104 Overton County, TN 95.73
105 Daviess County, MO 95.72
106 Bradford County, PA 95.71
107 Auglaize County, OH 95.7
108 Pope County, MN 95.69
109 Gallatin County, IL 95.68
109 Lincoln County, ME 95.68
109 Upshur County, WV 95.68
110 Hamilton County, IL 95.67
110 Somerset County, ME 95.67
110 Cameron County, PA 95.67
111 Benton County, IA 95.66
111 Nance County, NE 95.66
112 Ripley County, IN 95.65
112 Knox County, KY 95.65
112 Morrison County, MN 95.65
113 Grayson County, KY 95.64
113 Darke County, OH 95.64
114 Rush County, IN 95.63
114 Van Buren County, TN 95.63
115 Presque Isle County, MI 95.62
116 Wheeler County, NE 95.61
117 Franklin County, IL 95.6
118 Fleming County, KY 95.59
118 Kidder County, ND 95.59
118 LaMoure County, ND 95.59
118 Edmunds County, SD 95.59
119 Hancock County, IL 95.58
119 Clayton County, IA 95.58
119 Keokuk County, IA 95.58
120 Lucas County, IA 95.57
120 Laurel County, KY 95.57
121 Lincoln County, MN 95.56
121 Carroll County, NH 95.56
122 Coshocton County, OH 95.54
123 Pleasants County, WV 95.53
124 Monroe County, IA 95.52
125 Clay County, IN 95.51
125 Fayette County, IN 95.51
125 Morgan County, IN 95.51
125 Susquehanna County, PA 95.51
126 Henderson County, IL 95.5
126 Sherman County, NE 95.5
126 Morrow County, OH 95.5
127 Lake County, MN 95.49
127 Hampshire County, WV 95.49
128 Crittenden County, KY 95.48
129 Waldo County, ME 95.47
129 Alcona County, MI 95.47