Ranking of Ohio Counties By Net International Migration in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net International Migration for Ohio was 28.08K. Among all Ohio counties, Franklin County had the highest net international migration (9.36K), followed by Cuyahoga County (3.97K), and Hamilton County (3.20K).

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 2023
Franklin
Cuyahoga
Hamilton
Butler
Montgomery
Summit
Warren
Delaware
Lucas
Greene
Ranking of Ohio Counties By Net International Migration in 2023
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Franklin County 9355
2 Cuyahoga County 3965
3 Hamilton County 3200
4 Butler County 1631
5 Montgomery County 1282
6 Summit County 1166
7 Warren County 814
8 Delaware County 736
9 Lucas County 563
10 Greene County 389
11 Lorain County 321
12 Athens County 315
12 Portage County 315
13 Lake County 314
14 Fairfield County 286
15 Mahoning County 284
16 Clermont County 251
17 Wood County 241
18 Stark County 235
19 Licking County 177
20 Hancock County 164
21 Wayne County 152
22 Miami County 150
23 Clark County 143
24 Medina County 117
25 Union County 100
26 Defiance County 88
27 Clinton County 85
28 Sandusky County 83
29 Geauga County 69
29 Tuscarawas County 69
30 Allen County 66
31 Richland County 65
32 Seneca County 57
33 Madison County 52
34 Erie County 49
35 Crawford County 46
36 Trumbull County 45
37 Washington County 42
38 Fulton County 41
38 Huron County 41
39 Knox County 38
40 Williams County 36
41 Shelby County 33
42 Adams County 32
43 Hardin County 29
44 Van Wert County 26
45 Fayette County 24
45 Mercer County 24
46 Ashland County 20
46 Jackson County 20
46 Jefferson County 20
47 Logan County 19
48 Ashtabula County 18
49 Meigs County 17
50 Putnam County 16
51 Ottawa County 14
51 Scioto County 14
52 Pickaway County 13
53 Coshocton County 12
54 Darke County 11
55 Highland County 10
56 Monroe County 9
57 Marion County 8
58 Holmes County 7
58 Muskingum County 7
58 Preble County 7
59 Auglaize County 6
59 Champaign County 6
59 Wyandot County 6
60 Gallia County 5
61 Henry County 4
62 Brown County 3
62 Guernsey County 3
62 Paulding County 3
62 Ross County 3
63 Noble County 2
63 Perry County 2
64 Carroll County 1
64 Harrison County 1
65 Hocking County 0
65 Morgan County 0
65 Morrow County 0
65 Vinton County 0
66 Lawrence County -1
66 Pike County -1
67 Belmont County -3
68 Columbiana County -7