Ranking of Ohio Counties By Population with Scottish Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 207.53K people in Ohio with Scottish ancestry. Among all Ohio counties, Franklin County had the highest population with Scottish ancestry (24.40K), followed by Cuyahoga County (14.21K), and Hamilton County (11.89K).

The chart and table below shows the top 10 counties with high number of people with Scottish ancestry.

You can see similar information for other states and for other ancestry groups in Ohio.

Data Source: US Census Bureau.
Ranking of Ohio Counties By Population with Scottish Ancestry in 2021
Franklin County
Cuyahoga County
Hamilton County
Summit County
Montgomery County
Delaware County
Lucas County
Butler County
Stark County
Lorain County
Ranking of Ohio Counties By Population with Scottish Ancestry in 2021
0 of 0
Rank County Population
1 Franklin County 24402
2 Cuyahoga County 14207
3 Hamilton County 11892
4 Summit County 11335
5 Montgomery County 9792
6 Delaware County 7077
7 Lucas County 6686
8 Butler County 6522
9 Stark County 6355
10 Lorain County 5600
11 Warren County 4898
12 Clermont County 4857
13 Lake County 4711
14 Greene County 4519
15 Licking County 3958
16 Fairfield County 3627
17 Mahoning County 3358
18 Medina County 3110
19 Wood County 2971
20 Portage County 2798
21 Columbiana County 2651
22 Clark County 2520
23 Trumbull County 2388
24 Richland County 2321
25 Wayne County 2279
26 Miami County 1975
27 Tuscarawas County 1861
28 Geauga County 1822
29 Ross County 1618
30 Marion County 1581
31 Ashtabula County 1437
32 Muskingum County 1419
33 Scioto County 1376
34 Athens County 1344
35 Union County 1318
36 Hancock County 1312
37 Allen County 1304
38 Pickaway County 1269
39 Knox County 1188
40 Lawrence County 1139
41 Ashland County 1101
42 Jefferson County 1098
43 Belmont County 1090
44 Erie County 1087
45 Washington County 1076
46 Logan County 1026
47 Preble County 1013
48 Madison County 1010
49 Huron County 937
50 Champaign County 901
50 Sandusky County 901
51 Morrow County 896
52 Guernsey County 873
53 Fulton County 870
54 Darke County 843
55 Clinton County 818
56 Brown County 769
57 Hardin County 747
58 Highland County 739
59 Carroll County 737
60 Ottawa County 709
61 Williams County 672
62 Shelby County 668
63 Seneca County 662
64 Coshocton County 618
65 Meigs County 609
66 Auglaize County 605
67 Crawford County 595
68 Defiance County 566
68 Jackson County 566
69 Adams County 558
70 Hocking County 514
71 Holmes County 479
72 Mercer County 447
73 Henry County 422
74 Fayette County 406
75 Gallia County 404
76 Van Wert County 398
77 Perry County 376
78 Wyandot County 311
79 Pike County 298
80 Harrison County 283
81 Putnam County 282
82 Morgan County 190
83 Paulding County 172
84 Vinton County 137
85 Noble County 129
86 Monroe County 123