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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration Rate per 1K for Ohio was 5.06. Among all Ohio counties, Union County had the highest net migration rate (24.62), followed by Delaware County (19.35), and Madison County (19.14).

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 2024
Union
Delaware
Madison
Pickaway
Brown
Fairfield
Greene
Miami
Lorain
Morrow
Ranking of Ohio Counties By Net Migration Rate per 1K in 2024
Items per page:
0 of 0
Rank County Net Migration Rate
1 Union County 24.62
2 Delaware County 19.35
3 Madison County 19.14
4 Pickaway County 18.52
5 Brown County 12.6
6 Fairfield County 12.42
7 Greene County 11.67
8 Miami County 10.55
9 Lorain County 9.66
10 Morrow County 9.62
11 Vinton County 9.58
12 Clermont County 8.85
13 Warren County 8.46
14 Butler County 8.09
15 Knox County 8.07
16 Licking County 7.74
17 Franklin County 7.63
18 Preble County 7.52
19 Adams County 6.99
20 Guernsey County 6.92
21 Pike County 6.66
22 Portage County 6.52
23 Athens County 6.32
23 Van Wert County 6.32
24 Ashland County 5.89
25 Defiance County 5.58
26 Crawford County 5.12
27 Montgomery County 5.02
28 Lake County 4.74
29 Highland County 4.67
30 Jefferson County 4.55
31 Ottawa County 4.5
32 Summit County 4.34
33 Clark County 4.26
34 Hamilton County 4.19
35 Coshocton County 4.12
36 Stark County 4.11
37 Muskingum County 3.96
38 Washington County 3.89
39 Jackson County 3.85
40 Perry County 3.73
41 Trumbull County 3.66
42 Medina County 3.29
43 Sandusky County 3.16
44 Ashtabula County 3
45 Paulding County 2.99
46 Marion County 2.93
47 Clinton County 2.74
48 Belmont County 2.67
49 Fulton County 2.48
50 Shelby County 2.42
51 Lawrence County 2.38
52 Mahoning County 2.29
53 Seneca County 2.25
54 Wyandot County 2.15
55 Hancock County 2.12
56 Wood County 2
57 Tuscarawas County 1.77
58 Cuyahoga County 1.72
59 Gallia County 1.69
60 Darke County 1.63
61 Logan County 1.5
62 Scioto County 1.47
63 Champaign County 1.42
64 Richland County 1.25
65 Erie County 1.14
66 Fayette County 1.11
66 Geauga County 1.11
67 Morgan County 1.03
68 Columbiana County 1.02
69 Hardin County 0.86
70 Henry County 0.76
71 Ross County 0.5
72 Allen County 0.08
73 Huron County 0.02
74 Wayne County -0.49
75 Hocking County -0.51
75 Lucas County -0.51
76 Mercer County -0.66
77 Williams County -0.68
78 Auglaize County -1.24
79 Monroe County -2.14
80 Meigs County -2.77
81 Holmes County -3.32
82 Noble County -3.77
83 Putnam County -3.91
84 Harrison County -4.04
85 Carroll County -4.47