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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2022, the Net Migration Rate per 1K for Ohio was 3.01. Among all Ohio counties, Athens County had the highest net migration rate (33.27), followed by Union County (24.28), and Delaware County (22.46).

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 Migration Rate per 1K in 2022
Athens
Union
Delaware
Pickaway
Portage
Warren
Fairfield
Wood
Licking
Miami
Ranking of Ohio Counties By Net Migration Rate per 1K in 2022
Items per page:
0 of 0
Rank County Net Migration Rate
1 Athens County 33.27
2 Union County 24.28
3 Delaware County 22.46
4 Pickaway County 22.4
5 Portage County 20.37
6 Warren County 13.93
7 Fairfield County 12.87
8 Wood County 11.92
9 Licking County 11.53
10 Miami County 11.43
11 Knox County 11.23
12 Lorain County 10.46
13 Greene County 8.63
14 Butler County 8.29
15 Jackson County 6.93
16 Carroll County 6.56
17 Morgan County 6.36
18 Clermont County 6.35
19 Ross County 5.78
20 Brown County 5.54
21 Wayne County 5.34
22 Morrow County 5.25
23 Mahoning County 4.29
24 Ottawa County 4.27
25 Richland County 4.03
26 Lake County 4.02
27 Franklin County 3.87
28 Van Wert County 3.82
29 Adams County 3.78
30 Perry County 3.58
31 Medina County 3.4
32 Hancock County 3.32
33 Meigs County 3.09
33 Trumbull County 3.09
34 Pike County 3.03
35 Sandusky County 2.98
36 Hardin County 2.86
37 Highland County 2.67
38 Defiance County 2.54
39 Belmont County 2.45
40 Noble County 2.44
41 Stark County 2.37
42 Coshocton County 2.27
43 Summit County 2.12
44 Henry County 2.07
45 Erie County 1.9
46 Champaign County 1.83
47 Darke County 1.69
48 Fayette County 1.42
49 Harrison County 1.25
49 Williams County 1.25
50 Guernsey County 1.05
51 Ashland County 0.98
52 Crawford County 0.86
53 Logan County 0.85
54 Ashtabula County 0.65
55 Geauga County 0.05
56 Montgomery County -0.28
57 Monroe County -0.3
58 Putnam County -0.38
59 Huron County -0.55
60 Columbiana County -0.56
61 Clinton County -0.76
62 Clark County -0.81
63 Wyandot County -1.06
64 Preble County -1.6
65 Hamilton County -1.75
66 Seneca County -2.1
67 Gallia County -2.13
68 Scioto County -2.45
69 Muskingum County -2.55
70 Mercer County -2.57
71 Washington County -3.04
72 Jefferson County -3.55
73 Vinton County -3.64
74 Tuscarawas County -3.67
75 Cuyahoga County -3.9
76 Lucas County -4.06
77 Hocking County -4.18
78 Allen County -4.24
79 Auglaize County -4.45
80 Fulton County -4.99
81 Lawrence County -5.14
82 Paulding County -5.73
83 Shelby County -6.98
84 Marion County -7.48
85 Holmes County -8.65
86 Madison County -18.44