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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, among all Ohio counties, Franklin County had the highest number of people who identified their ethnicity as Non-Hispanic White (817.54K), followed by Cuyahoga County (736.34K), and Hamilton County (532.21K).

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 Non-Hispanic White Population in 2017
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Stark
Butler
Lucas
Lorain
Lake
Ranking of Ohio Counties By Non-Hispanic White Population in 2017
0 of 0
Rank County Non-Hispanic White Population
1 Franklin County 817542
2 Cuyahoga County 736339
3 Hamilton County 532212
4 Summit County 416851
5 Montgomery County 376817
6 Stark County 322012
7 Butler County 308953
8 Lucas County 296245
9 Lorain County 240610
10 Lake County 203144
11 Warren County 197615
12 Clermont County 191145
13 Trumbull County 174675
14 Mahoning County 174419
15 Delaware County 170980
16 Medina County 167391
17 Licking County 156946
18 Portage County 145558
19 Greene County 140015
20 Fairfield County 133335
21 Wood County 115123
22 Clark County 113143
23 Wayne County 109005
24 Richland County 103320
25 Miami County 97120
26 Columbiana County 97020
27 Geauga County 89687
28 Ashtabula County 87490
29 Tuscarawas County 87248
30 Allen County 83154
31 Muskingum County 78890
32 Scioto County 71007
33 Ross County 69188
34 Hancock County 67699
35 Belmont County 63157
36 Erie County 62248
37 Jefferson County 60070
38 Athens County 59683
39 Knox County 58541
40 Washington County 57622
41 Marion County 57542
42 Lawrence County 57023
43 Pickaway County 53483
44 Huron County 52692
45 Ashland County 51398
46 Union County 51138
47 Sandusky County 49817
48 Seneca County 49681
49 Darke County 49569
50 Shelby County 45330
51 Auglaize County 43865
52 Holmes County 42971
53 Logan County 42304
54 Brown County 42015
55 Highland County 40923
56 Crawford County 39752
57 Preble County 39641
58 Clinton County 39263
59 Mercer County 39049
60 Madison County 38908
61 Ottawa County 37540
62 Fulton County 37530
63 Guernsey County 37062
64 Champaign County 36313
65 Coshocton County 35067
66 Perry County 34807
67 Williams County 34061
68 Morrow County 33530
69 Defiance County 33021
70 Putnam County 31371
71 Jackson County 31144
72 Hardin County 29821
73 Gallia County 28213
74 Hocking County 27436
75 Pike County 26787
76 Adams County 26770
77 Van Wert County 26597
78 Fayette County 26539
79 Carroll County 26278
80 Henry County 24465
81 Meigs County 22301
82 Wyandot County 20978
83 Paulding County 17438
84 Harrison County 14455
85 Noble County 13712
86 Monroe County 13546
87 Morgan County 13492
88 Vinton County 12654