Ranking of Ohio Counties By Net Migration in 2018

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2018, the Net Migration for Ohio was 2.62K. Among all Ohio counties, Franklin County had the highest net migration (3.78K), followed by Delaware County (3.32K), and Warren County (2.73K).

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 in 2018
Franklin
Delaware
Warren
Licking
Lorain
Fairfield
Clermont
Miami
Medina
Richland
Ranking of Ohio Counties By Net Migration in 2018
Items per page:
0 of 0
Rank County Net Migration
1 Franklin County 3779
2 Delaware County 3323
3 Warren County 2731
4 Licking County 1810
5 Lorain County 1761
6 Fairfield County 980
7 Clermont County 872
8 Miami County 781
9 Medina County 744
10 Richland County 738
11 Greene County 727
12 Union County 721
13 Pickaway County 397
14 Knox County 394
15 Butler County 377
16 Marion County 364
17 Ottawa County 340
18 Madison County 322
19 Mahoning County 160
20 Clark County 158
21 Lake County 156
22 Brown County 149
23 Morrow County 138
24 Portage County 90
25 Clinton County 89
26 Coshocton County 66
27 Williams County 60
28 Vinton County 54
29 Logan County 40
30 Meigs County 37
31 Highland County 36
32 Ashland County 34
33 Harrison County 19
34 Hardin County 15
35 Fayette County 8
36 Perry County 7
37 Guernsey County 4
38 Jackson County -2
39 Fulton County -36
40 Muskingum County -37
41 Morgan County -41
42 Champaign County -46
42 Noble County -46
43 Lawrence County -49
44 Seneca County -52
45 Preble County -55
46 Hocking County -57
47 Monroe County -81
48 Adams County -85
49 Paulding County -100
50 Van Wert County -101
51 Auglaize County -107
52 Wood County -111
53 Pike County -114
54 Wyandot County -117
55 Carroll County -134
56 Hancock County -137
57 Geauga County -139
58 Defiance County -143
59 Crawford County -144
60 Ashtabula County -146
60 Erie County -146
61 Henry County -148
62 Huron County -153
63 Putnam County -160
64 Gallia County -163
65 Mercer County -174
66 Washington County -191
67 Belmont County -203
68 Montgomery County -214
69 Shelby County -232
70 Jefferson County -245
71 Darke County -248
72 Summit County -252
73 Stark County -262
74 Sandusky County -310
75 Holmes County -338
76 Tuscarawas County -340
77 Columbiana County -396
78 Ross County -404
79 Scioto County -451
80 Allen County -524
81 Wayne County -602
82 Athens County -939
83 Trumbull County -1251
84 Hamilton County -1258
85 Lucas County -2081
86 Cuyahoga County -6101