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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration Rate per 1K for Ohio was -0.08. Among all Ohio counties, Union County had the highest net domestic migration rate (34.38), followed by Athens County (25.44), and Madison County (21.57).

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 Domestic Migration Rate per 1K in 2023
Union
Athens
Madison
Pickaway
Delaware
Fairfield
Carroll
Coshocton
Morrow
Lorain
Ranking of Ohio Counties By Net Domestic Migration Rate per 1K in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration Rate
1 Union County 34.38
2 Athens County 25.44
3 Madison County 21.57
4 Pickaway County 18.39
5 Delaware County 15.61
6 Fairfield County 12
7 Carroll County 8.5
8 Coshocton County 7.79
9 Morrow County 7.65
10 Lorain County 7.17
11 Licking County 6.69
12 Portage County 5.76
13 Miami County 5.75
14 Guernsey County 5.41
15 Wood County 5.39
16 Marion County 5.19
17 Ashland County 5.09
18 Morgan County 5.06
19 Highland County 4.97
20 Warren County 4.82
21 Adams County 4.66
22 Clermont County 4.57
23 Brown County 4.36
24 Pike County 4.04
24 Sandusky County 4.04
25 Defiance County 3.84
26 Crawford County 3.78
27 Jefferson County 3.63
27 Perry County 3.63
28 Champaign County 3.48
29 Ross County 3.38
30 Medina County 2.83
31 Ottawa County 2.76
32 Muskingum County 2.75
33 Butler County 2.67
34 Preble County 2.66
35 Auglaize County 2.65
36 Scioto County 2.59
37 Trumbull County 2.39
38 Monroe County 2.27
39 Gallia County 2.14
40 Greene County 2.12
41 Jackson County 1.99
42 Ashtabula County 1.92
43 Fayette County 1.35
44 Lake County 1.18
45 Henry County 1.16
46 Clark County 0.97
47 Stark County 0.95
48 Mahoning County 0.88
49 Columbiana County 0.76
50 Clinton County 0.64
51 Knox County 0.63
52 Richland County 0.26
53 Hardin County 0.23
54 Seneca County 0.07
55 Huron County -0.1
56 Washington County -0.17
57 Lawrence County -0.3
57 Logan County -0.3
58 Summit County -0.59
59 Shelby County -0.65
60 Wyandot County -0.7
61 Williams County -0.74
62 Noble County -0.84
63 Darke County -0.93
64 Montgomery County -1.03
65 Tuscarawas County -1.13
66 Geauga County -1.22
67 Belmont County -1.69
68 Meigs County -2.15
69 Wayne County -2.38
70 Vinton County -2.63
71 Erie County -2.68
72 Allen County -3.14
73 Hancock County -3.15
74 Fulton County -3.19
75 Paulding County -3.25
76 Van Wert County -3.79
77 Hamilton County -3.88
78 Lucas County -4.74
79 Mercer County -5.49
80 Harrison County -5.68
81 Hocking County -5.74
82 Cuyahoga County -5.9
83 Putnam County -5.92
84 Franklin County -9.28
85 Holmes County -9.64