Ranking of Ohio Counties By Net International Migration in 2017

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net International Migration for Ohio was 20.08K. Among all Ohio counties, Franklin County had the highest net international migration (6.07K), followed by Cuyahoga County (3.09K), and Hamilton County (1.97K).

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 related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Ohio Counties By Net International Migration in 2017
Franklin
Cuyahoga
Hamilton
Montgomery
Summit
Butler
Warren
Lucas
Lorain
Portage
Ranking of Ohio Counties By Net International Migration in 2017
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Franklin County 6073
2 Cuyahoga County 3091
3 Hamilton County 1969
4 Montgomery County 1105
5 Summit County 1042
6 Butler County 665
7 Warren County 547
8 Lucas County 520
9 Lorain County 477
10 Portage County 437
11 Delaware County 391
12 Greene County 374
13 Mahoning County 318
14 Lake County 249
15 Athens County 228
16 Wood County 187
17 Clermont County 169
18 Fairfield County 151
19 Hancock County 148
20 Licking County 141
20 Medina County 141
21 Stark County 126
22 Ashland County 87
23 Tuscarawas County 84
24 Wayne County 82
25 Union County 79
26 Ashtabula County 77
27 Clark County 76
28 Miami County 71
29 Seneca County 68
30 Madison County 53
31 Shelby County 50
32 Marion County 49
33 Fulton County 43
34 Columbiana County 42
35 Allen County 40
36 Muskingum County 39
36 Richland County 39
37 Geauga County 35
37 Washington County 35
38 Crawford County 32
39 Clinton County 29
39 Mercer County 29
40 Trumbull County 27
41 Gallia County 26
42 Preble County 24
43 Fayette County 21
43 Putnam County 21
43 Sandusky County 21
44 Pickaway County 20
45 Jackson County 18
46 Darke County 17
47 Scioto County 15
48 Auglaize County 14
48 Perry County 14
48 Van Wert County 14
49 Defiance County 13
49 Williams County 13
50 Guernsey County 12
51 Erie County 11
51 Knox County 11
51 Logan County 11
52 Belmont County 10
53 Adams County 9
53 Highland County 9
53 Huron County 9
54 Ottawa County 8
54 Wyandot County 8
55 Coshocton County 6
56 Champaign County 5
56 Hardin County 5
56 Hocking County 5
56 Holmes County 5
56 Ross County 5
57 Paulding County 4
58 Harrison County 2
58 Morgan County 2
58 Noble County 2
59 Henry County 1
60 Monroe County 0
60 Vinton County 0
61 Carroll County -1
61 Pike County -1
62 Brown County -2
62 Meigs County -2
63 Morrow County -3
64 Jefferson County -5
65 Lawrence County -8