Ranking of Ohio Counties By Net International Migration Rate per 1K in 2022

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2022, the Net International Migration Rate per 1K for Ohio was 3.44. Among all Ohio counties, Franklin County had the highest net international migration rate (10.12), followed by Athens County (7.41), and Butler County (6.01).

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 Rate per 1K in 2022
Franklin
Athens
Butler
Hamilton
Warren
Delaware
Cuyahoga
Montgomery
Greene
Defiance
Ranking of Ohio Counties By Net International Migration Rate per 1K in 2022
Items per page:
0 of 0
Rank County Net Intl. Migration Rate
1 Franklin County 10.12
2 Athens County 7.41
3 Butler County 6.01
4 Hamilton County 5.56
5 Warren County 4.83
6 Delaware County 4.75
7 Cuyahoga County 4.61
8 Montgomery County 3.48
9 Greene County 3.3
10 Defiance County 3.22
11 Summit County 3.14
12 Hancock County 3.12
13 Clinton County 2.86
14 Portage County 2.77
15 Wood County 2.6
16 Fairfield County 2.51
17 Union County 2.2
18 Sandusky County 2.03
19 Lake County 1.98
19 Miami County 1.98
20 Lucas County 1.93
21 Wayne County 1.86
22 Mahoning County 1.81
23 Clermont County 1.8
24 Adams County 1.71
25 Madison County 1.64
26 Crawford County 1.63
27 Hardin County 1.55
28 Clark County 1.54
29 Licking County 1.42
29 Lorain County 1.42
30 Seneca County 1.37
31 Fulton County 1.35
32 Williams County 1.31
33 Van Wert County 1.22
34 Huron County 1.11
35 Geauga County 1.08
35 Washington County 1.08
36 Fayette County 1.07
37 Tuscarawas County 1.06
38 Meigs County 1.04
39 Shelby County 1
40 Allen County 0.99
41 Medina County 0.95
42 Knox County 0.94
43 Stark County 0.92
44 Monroe County 0.9
45 Jackson County 0.89
46 Erie County 0.87
47 Mercer County 0.78
48 Richland County 0.76
49 Logan County 0.63
50 Putnam County 0.61
51 Ashland County 0.58
52 Jefferson County 0.54
53 Ottawa County 0.47
54 Coshocton County 0.44
55 Wyandot County 0.42
56 Darke County 0.39
57 Gallia County 0.38
58 Noble County 0.35
58 Trumbull County 0.35
59 Highland County 0.32
60 Ashtabula County 0.31
61 Pickaway County 0.3
61 Preble County 0.3
61 Scioto County 0.3
62 Paulding County 0.27
63 Champaign County 0.26
64 Marion County 0.25
65 Auglaize County 0.24
66 Holmes County 0.2
67 Muskingum County 0.16
68 Carroll County 0.15
69 Brown County 0.14
69 Harrison County 0.14
69 Henry County 0.14
70 Guernsey County 0.11
70 Ross County 0.11
71 Perry County 0.09
72 Morrow County 0.03
73 Lawrence County 0.02
74 Hocking County 0
74 Morgan County 0
74 Vinton County 0
75 Pike County -0.04
76 Belmont County -0.05
77 Columbiana County -0.06