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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2021, among all US counties, Magoffin, KY had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (97.9%), followed by Arthur, NE (97.69%), and Dickenson, VA (97.66%).

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 2021
Magoffin, KY
Arthur, NE
Dickenson, VA
McPherson, NE
Holmes, OH
Jackson, KY
Garfield, NE
Boone, WV
Griggs, ND
Leslie, KY
Ranking of US Counties By Percentage of Pop. that are Non-Hispanic White in 2021
0 of 0
Rank County % of County Population
1 Magoffin County, KY 97.9
2 Arthur County, NE 97.69
3 Dickenson County, VA 97.66
4 McPherson County, NE 97.64
5 Holmes County, OH 97.59
6 Jackson County, KY 97.5
7 Garfield County, NE 97.44
8 Boone County, WV 97.39
9 Griggs County, ND 97.33
10 Leslie County, KY 97.31
11 Letcher County, KY 97.29
12 Lewis County, KY 97.28
13 Floyd County, KY 97.2
13 Lincoln County, WV 97.2
14 Webster County, WV 97.17
15 Calhoun County, WV 97.13
16 Jasper County, IL 97.11
16 Jefferson County, PA 97.11
17 Russell County, VA 97.1
17 Tucker County, WV 97.1
18 Knott County, KY 97.08
19 Osage County, MO 97.07
20 Wirt County, WV 97.04
21 Elk County, PA 97.03
22 Johnson County, KY 97
23 Clay County, WV 96.96
24 Wyoming County, WV 96.95
25 Greene County, IL 96.88
26 Scotland County, MO 96.86
27 Lawrence County, KY 96.85
28 Scott County, TN 96.83
29 Franklin County, IN 96.82
30 Estill County, KY 96.8
30 Wolfe County, KY 96.8
31 Armstrong County, PA 96.75
32 Wayne County, WV 96.74
32 Wetzel County, WV 96.74
33 Bedford County, PA 96.73
34 Monroe County, OH 96.72
34 Jackson County, WV 96.72
35 Carter County, KY 96.71
35 Ritchie County, WV 96.71
36 Breathitt County, KY 96.66
37 Shelby County, IL 96.65
38 Hancock County, TN 96.64
39 Rockcastle County, KY 96.63
39 Rock County, NE 96.63
40 Grant County, WV 96.62
41 Tyler County, WV 96.6
42 Nicholas County, WV 96.58
43 Pike County, KY 96.56
44 Braxton County, WV 96.51
45 Warren County, PA 96.49
46 Grundy County, IA 96.47
47 Calhoun County, IL 96.45
48 Martin County, IN 96.42
49 Wells County, ND 96.41
50 Roane County, WV 96.4
51 Perry County, OH 96.39
52 Washington County, IN 96.38
53 Schuyler County, MO 96.36
53 Meigs County, OH 96.36
54 Edgar County, IL 96.35
54 Davis County, IA 96.35
55 Vinton County, OH 96.31
56 Clark County, MO 96.29
56 Scott County, VA 96.29
57 Garfield County, MT 96.28
58 Edwards County, IL 96.27
59 Craig County, VA 96.26
60 Hand County, SD 96.23
61 Wayne County, IL 96.2
61 Mason County, WV 96.2
62 Delaware County, IA 96.17
62 Logan County, WV 96.17
63 Owsley County, KY 96.15
63 Lewis County, WV 96.15
64 Adams County, OH 96.13
64 Pickett County, TN 96.13
65 Van Buren County, IA 96.12
65 Campbell County, TN 96.12
66 Menifee County, KY 96.1
67 Mitchell County, IA 96.09
67 Vernon County, WI 96.09
68 Brown County, OH 96.07
69 White County, IL 96.06
69 Hocking County, OH 96.06
70 Greenup County, KY 96.05
71 Vermillion County, IN 96.04
71 Marshall County, KY 96.04
72 Wayne County, IA 96.02
72 Garrett County, MD 96.02
73 Moultrie County, IL 96.01
73 Grant County, NE 96.01
73 Potter County, PA 96.01
74 Worth County, MO 95.98
74 Highland County, VA 95.98
75 Greene County, IN 95.96
76 Marshall County, WV 95.95
77 Switzerland County, IN 95.94
77 Carroll County, OH 95.94
78 Cumberland County, IL 95.92
79 Taylor County, WV 95.9
80 Bracken County, KY 95.89
81 Dearborn County, IN 95.87
81 Jackson County, OH 95.87
81 Preble County, OH 95.87
82 Ohio County, IN 95.86
82 Faulk County, SD 95.86
83 Butler County, IA 95.85
84 Knox County, MO 95.83
84 Slope County, ND 95.83
85 Monroe County, WV 95.82
86 Pike County, IN 95.8
86 Fillmore County, MN 95.8
86 Venango County, PA 95.8
87 Keweenaw County, MI 95.78
87 Lewis County, NY 95.78
88 Mingo County, WV 95.77
89 Monroe County, IL 95.75
90 Nicholas County, KY 95.72
90 Morrison County, MN 95.72
90 Tioga County, PA 95.72
91 Clark County, IL 95.71
91 Owen County, IN 95.71
92 Robertson County, KY 95.7
93 Macoupin County, IL 95.69
93 Scott County, IL 95.69
93 Upshur County, WV 95.69
94 Crawford County, IN 95.66
94 Buchanan County, IA 95.66
95 Atchison County, MO 95.64
96 Fentress County, TN 95.62
97 Audubon County, IA 95.61
97 Fulton County, PA 95.61
98 Knox County, KY 95.6
98 Greeley County, NE 95.6
99 Pendleton County, KY 95.59
100 Piatt County, IL 95.57
100 Adams County, IA 95.57
100 Powell County, KY 95.57
101 LaMoure County, ND 95.56
102 Pike County, IL 95.54
103 Hamilton County, IL 95.53
103 Ripley County, IN 95.53
103 Darke County, OH 95.53
104 Lincoln County, ME 95.51
105 Mason County, IL 95.5
105 Rush County, IN 95.5
105 Benton County, IA 95.5
105 Pope County, MN 95.5
105 Cedar County, NE 95.5
105 Hanson County, SD 95.5
106 Gasconade County, MO 95.49
107 Daviess County, MO 95.48
107 Bradford County, PA 95.48
108 Clarion County, PA 95.47
109 Washington County, IL 95.46
109 Harrison County, IA 95.46
110 Pierce County, NE 95.45
111 Carroll County, NH 95.44
112 Hancock County, IL 95.43
112 Fayette County, IN 95.43
112 Fleming County, KY 95.43
112 Laurel County, KY 95.43
112 Auglaize County, OH 95.43
113 Grayson County, KY 95.42
114 Union County, IN 95.41
115 Clayton County, IA 95.4
115 Ringgold County, IA 95.4
116 Overton County, TN 95.39
116 Union County, TN 95.39
117 Coshocton County, OH 95.37
118 Clay County, IL 95.36
118 Posey County, IN 95.36
118 Somerset County, ME 95.36
118 Ralls County, MO 95.36
118 Pleasants County, WV 95.36
119 Hampshire County, WV 95.35
120 Susquehanna County, PA 95.33
121 Franklin County, IL 95.32
121 Gallatin County, IL 95.32
121 Orange County, VT 95.32
121 Pepin County, WI 95.32
122 Morrow County, OH 95.31
123 Whitley County, KY 95.3
124 Presque Isle County, MI 95.29
124 Kidder County, ND 95.29
125 Waldo County, ME 95.28
125 Van Buren County, TN 95.28
126 Jersey County, IL 95.26
126 Lawrence County, IN 95.26
127 Keokuk County, IA 95.25
127 Edmonson County, KY 95.25
128 Gladwin County, MI 95.23
128 Keya Paha County, NE 95.23
129 Morgan County, IN 95.22
129 Lake County, MN 95.22
129 Hooker County, NE 95.22
130 Clay County, IN 95.21