Ranking of Ohio Counties By Percentage of Population that are Non-Hispanic White in 2017

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, among all Ohio counties, Holmes County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (97.87%), followed by Monroe County (97.13%), and Perry County (96.75%).

The chart below shows the top 10 counties, and the table below shows the ranking of all Ohio counties.

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

You can also see similar information for other states, and also the ranking of all counties in the United States.

See this for other years:
Ranking of Ohio Counties By Percentage of Pop. that are Non-Hispanic White in 2017
Holmes
Monroe
Perry
Vinton
Meigs
Adams
Hocking
Brown
Preble
Carroll
Ranking of Ohio Counties By Percentage of Pop. that are Non-Hispanic White in 2017
0 of 0
Rank County % of County Population
1 Holmes County 97.87
2 Monroe County 97.13
3 Perry County 96.75
4 Vinton County 96.74
5 Meigs County 96.61
6 Adams County 96.48
7 Hocking County 96.47
8 Brown County 96.46
9 Preble County 96.41
10 Carroll County 96.15
11 Jackson County 96.13
12 Darke County 96.11
13 Morrow County 96
14 Coshocton County 95.98
15 Auglaize County 95.87
16 Ashland County 95.76
17 Geauga County 95.52
18 Mercer County 95.5
19 Knox County 95.43
20 Pike County 95.38
21 Highland County 95.32
22 Crawford County 95.25
23 Noble County 95.18
24 Hardin County 95.16
25 Washington County 95.15
26 Wyandot County 95.11
27 Harrison County 95.08
28 Guernsey County 94.84
29 Lawrence County 94.76
30 Tuscarawas County 94.45
31 Van Wert County 94.02
32 Columbiana County 94.01
33 Medina County 93.86
34 Wayne County 93.79
35 Gallia County 93.56
35 Logan County 93.56
36 Clermont County 93.49
37 Champaign County 93.45
38 Clinton County 93.41
38 Scioto County 93.41
39 Shelby County 93.02
40 Belmont County 92.78
41 Paulding County 92.68
42 Williams County 92.67
43 Putnam County 92.62
44 Pickaway County 92.58
45 Fayette County 92.57
46 Ottawa County 92.35
47 Miami County 92.31
48 Morgan County 92.13
49 Muskingum County 91.63
50 Jefferson County 90.47
51 Licking County 90.31
52 Huron County 90.22
53 Henry County 89.98
54 Union County 89.97
55 Seneca County 89.8
56 Athens County 89.63
57 Portage County 89.61
58 Ross County 89.51
59 Ashtabula County 89.48
60 Hancock County 89.1
61 Fulton County 88.78
62 Marion County 88.37
63 Lake County 88.28
64 Madison County 88.27
65 Wood County 88.15
66 Trumbull County 87.15
67 Defiance County 86.54
68 Stark County 86.53
69 Warren County 86.19
70 Fairfield County 86.18
71 Richland County 85.74
72 Delaware County 85
73 Sandusky County 84.3
74 Clark County 84.04
75 Greene County 83.98
76 Erie County 83.24
77 Butler County 81.14
78 Allen County 80.6
79 Lorain County 78.25
80 Summit County 76.95
81 Mahoning County 76.02
82 Montgomery County 70.83
83 Lucas County 68.69
84 Hamilton County 65.33
85 Franklin County 63.06
86 Cuyahoga County 59.01