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

Updated on June 18, 2025.

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

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 2019
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Stark
Butler
Lucas
Lorain
Lake
Ranking of Ohio Counties By Non-Hispanic White Population in 2019
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Franklin County 815079
2 Cuyahoga County 722115
3 Hamilton County 529582
4 Summit County 411726
5 Montgomery County 373400
6 Stark County 319154
7 Butler County 305781
8 Lucas County 291798
9 Lorain County 240964
10 Lake County 201112
11 Warren County 200432
12 Clermont County 192549
13 Delaware County 175196
14 Trumbull County 171971
15 Mahoning County 171380
16 Medina County 168230
17 Licking County 157448
18 Portage County 144853
19 Greene County 141490
20 Fairfield County 133831
21 Wood County 115110
22 Clark County 112509
23 Wayne County 108389
24 Richland County 103518
25 Miami County 98216
26 Columbiana County 95354
27 Geauga County 89184
28 Ashtabula County 86561
29 Tuscarawas County 86440
30 Allen County 82256
31 Muskingum County 78634
32 Scioto County 69908
33 Ross County 68648
34 Hancock County 66968
35 Belmont County 61904
36 Erie County 61414
37 Knox County 59246
38 Jefferson County 59003
39 Athens County 58845
40 Marion County 57297
41 Washington County 56981
42 Lawrence County 56419
43 Pickaway County 54027
44 Huron County 52392
45 Union County 52348
46 Ashland County 51004
47 Seneca County 49234
48 Sandusky County 49034
49 Darke County 49029
50 Shelby County 44974
51 Auglaize County 43670
52 Holmes County 43012
53 Logan County 42377
54 Brown County 41798
55 Highland County 40941
56 Madison County 39452
57 Crawford County 39335
58 Preble County 39248
59 Clinton County 39143
60 Mercer County 39109
61 Fulton County 37391
62 Ottawa County 37330
63 Guernsey County 36807
64 Champaign County 36333
65 Coshocton County 34936
66 Perry County 34896
67 Williams County 33903
68 Morrow County 33811
69 Defiance County 32626
70 Putnam County 31159
71 Jackson County 31066
72 Hardin County 29680
73 Gallia County 27876
74 Hocking County 27164
75 Adams County 26611
76 Pike County 26403
77 Van Wert County 26389
78 Fayette County 26272
79 Carroll County 25953
80 Henry County 24215
81 Meigs County 22067
82 Wyandot County 20632
83 Paulding County 17237
84 Harrison County 14286
85 Noble County 13719
86 Morgan County 13337
87 Monroe County 13292
88 Vinton County 12552