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

Updated on June 18, 2025.

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

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 2018
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Stark
Butler
Lucas
Lorain
Lake
Ranking of Ohio Counties By Non-Hispanic White Population in 2018
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Franklin County 816452
2 Cuyahoga County 728562
3 Hamilton County 530193
4 Summit County 414165
5 Montgomery County 375128
6 Stark County 320640
7 Butler County 307676
8 Lucas County 293631
9 Lorain County 241042
10 Lake County 202005
11 Warren County 199010
12 Clermont County 191967
13 Trumbull County 173046
14 Delaware County 173029
15 Mahoning County 172901
16 Medina County 167915
17 Licking County 157675
18 Portage County 145269
19 Greene County 140278
20 Fairfield County 133592
21 Wood County 114909
22 Clark County 113047
23 Wayne County 108628
24 Richland County 103503
25 Miami County 97684
26 Columbiana County 96220
27 Geauga County 89515
28 Ashtabula County 87042
29 Tuscarawas County 86808
30 Allen County 82636
31 Muskingum County 78735
32 Scioto County 70307
33 Ross County 68910
34 Hancock County 67352
35 Belmont County 62495
36 Erie County 61765
37 Jefferson County 59575
38 Knox County 59014
39 Athens County 58828
40 Marion County 57673
41 Washington County 57234
42 Lawrence County 56723
43 Pickaway County 53717
44 Huron County 52511
45 Union County 51632
46 Ashland County 51360
47 Sandusky County 49422
48 Seneca County 49391
49 Darke County 49247
50 Shelby County 45099
51 Auglaize County 43870
52 Holmes County 42997
53 Logan County 42336
54 Brown County 41985
55 Highland County 40907
56 Crawford County 39484
56 Preble County 39484
57 Clinton County 39311
58 Madison County 39235
59 Mercer County 38983
60 Ottawa County 37614
61 Fulton County 37477
62 Guernsey County 36955
63 Champaign County 36235
64 Coshocton County 35072
65 Perry County 34859
66 Williams County 33969
67 Morrow County 33681
68 Defiance County 32791
69 Putnam County 31247
70 Jackson County 31081
71 Hardin County 29827
72 Gallia County 28002
73 Hocking County 27316
74 Adams County 26671
75 Pike County 26543
76 Fayette County 26418
77 Van Wert County 26397
78 Carroll County 26077
79 Henry County 24302
80 Meigs County 22277
81 Wyandot County 20828
82 Paulding County 17341
83 Harrison County 14382
84 Noble County 13662
85 Morgan County 13428
86 Monroe County 13403
87 Vinton County 12678