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

Updated on June 18, 2025.

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

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 2016
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Stark
Butler
Lucas
Lorain
Lake
Ranking of Ohio Counties By Non-Hispanic White Population in 2016
0 of 0
Rank County Non-Hispanic White Population
1 Franklin County 813164
2 Cuyahoga County 744012
3 Hamilton County 533396
4 Summit County 418827
5 Montgomery County 378956
6 Stark County 324159
7 Butler County 309448
8 Lucas County 298957
9 Lorain County 240876
10 Lake County 203788
11 Warren County 196807
12 Clermont County 190655
13 Trumbull County 176241
14 Mahoning County 175631
15 Delaware County 169220
16 Medina County 166432
17 Licking County 156458
18 Portage County 146031
19 Greene County 139176
20 Fairfield County 132645
21 Wood County 114794
22 Clark County 113439
23 Wayne County 109396
24 Richland County 104087
25 Columbiana County 97785
26 Miami County 96795
27 Geauga County 89832
28 Ashtabula County 88030
29 Tuscarawas County 87649
30 Allen County 83894
31 Muskingum County 78858
32 Scioto County 71579
33 Ross County 69052
34 Hancock County 67801
35 Belmont County 63828
36 Erie County 62532
37 Jefferson County 60652
38 Athens County 59582
39 Knox County 58229
40 Marion County 57899
41 Washington County 57779
42 Lawrence County 57689
43 Pickaway County 53288
44 Huron County 52793
45 Ashland County 51288
46 Union County 50240
47 Sandusky County 50202
48 Seneca County 49981
49 Darke County 49743
50 Shelby County 45389
51 Auglaize County 43920
52 Holmes County 42940
53 Logan County 42279
54 Brown County 42144
55 Highland County 41035
56 Crawford County 40215
57 Preble County 39701
58 Clinton County 39196
59 Mercer County 39066
60 Madison County 38610
61 Fulton County 37704
62 Ottawa County 37479
63 Guernsey County 37222
64 Champaign County 36238
65 Coshocton County 35186
66 Perry County 34888
67 Williams County 34342
68 Morrow County 33571
69 Defiance County 33072
70 Putnam County 31518
71 Jackson County 31352
72 Hardin County 29891
73 Gallia County 28274
74 Hocking County 27432
75 Adams County 26854
76 Pike County 26832
77 Fayette County 26633
78 Carroll County 26608
79 Van Wert County 26569
80 Henry County 24601
81 Meigs County 22433
82 Wyandot County 21015
83 Paulding County 17444
84 Harrison County 14507
85 Noble County 13779
86 Monroe County 13715
87 Morgan County 13619
88 Vinton County 12590