Ranking of Ohio Counties By Net Domestic Migration in 2019

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2019, the Net Domestic Migration for Ohio was -13.71K. Among all Ohio counties, Delaware County had the highest net domestic migration (3.14K), followed by Warren County (2.08K), and Greene County (1.27K).

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 in 2019
Delaware
Warren
Greene
Fairfield
Licking
Union
Miami
Lorain
Medina
Clermont
Ranking of Ohio Counties By Net Domestic Migration in 2019
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Delaware County 3138
2 Warren County 2075
3 Greene County 1274
4 Fairfield County 1234
5 Licking County 928
6 Union County 860
7 Miami County 847
8 Lorain County 689
9 Medina County 672
10 Clermont County 538
11 Pickaway County 381
12 Madison County 326
13 Richland County 324
14 Logan County 213
15 Knox County 209
16 Wood County 203
17 Morrow County 162
18 Champaign County 125
19 Noble County 81
20 Lake County 55
21 Jackson County 42
21 Perry County 42
22 Highland County 38
23 Mercer County -6
24 Crawford County -7
25 Van Wert County -16
26 Williams County -33
27 Adams County -34
27 Muskingum County -34
28 Morgan County -41
29 Monroe County -45
29 Washington County -45
30 Trumbull County -51
31 Harrison County -53
32 Lawrence County -57
33 Coshocton County -58
34 Seneca County -61
35 Paulding County -68
36 Hocking County -73
37 Wyandot County -77
38 Scioto County -79
39 Gallia County -84
40 Ottawa County -85
41 Defiance County -86
42 Vinton County -90
43 Meigs County -91
44 Carroll County -92
45 Pike County -97
45 Putnam County -97
46 Butler County -105
47 Guernsey County -106
48 Brown County -114
49 Hardin County -118
50 Henry County -134
51 Clinton County -135
52 Huron County -138
53 Erie County -139
54 Jefferson County -141
55 Preble County -143
56 Fayette County -152
57 Darke County -163
58 Tuscarawas County -165
59 Auglaize County -172
60 Fulton County -175
61 Sandusky County -188
62 Ross County -189
63 Portage County -192
64 Shelby County -224
65 Athens County -255
66 Clark County -262
67 Belmont County -325
68 Ashtabula County -331
69 Marion County -379
70 Ashland County -404
71 Holmes County -405
72 Wayne County -416
73 Geauga County -429
74 Allen County -436
75 Hancock County -438
76 Columbiana County -468
77 Stark County -553
78 Mahoning County -848
79 Montgomery County -965
80 Summit County -1435
81 Hamilton County -1750
82 Lucas County -2128
83 Franklin County -3361
84 Cuyahoga County -8126