Ranking of Ohio Counties By Net Domestic Migration in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Ohio was 637. Among all Ohio counties, Delaware County had the highest net domestic migration (3.67K), followed by Union County (2.44K), and Fairfield County (2.01K).

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 2023
Delaware
Union
Fairfield
Lorain
Athens
Licking
Warren
Pickaway
Butler
Clermont
Ranking of Ohio Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Delaware County 3666
2 Union County 2437
3 Fairfield County 2014
4 Lorain County 1927
5 Athens County 1645
6 Licking County 1256
7 Warren County 1243
8 Pickaway County 1142
9 Butler County 1090
10 Clermont County 998
11 Madison County 986
12 Portage County 966
13 Wood County 739
14 Miami County 651
15 Medina County 543
16 Trumbull County 486
17 Stark County 403
18 Marion County 351
19 Coshocton County 295
20 Morrow County 280
21 Ross County 279
22 Greene County 278
23 Lake County 277
24 Ashland County 269
25 Muskingum County 245
25 Sandusky County 245
26 Jefferson County 244
27 Carroll County 233
28 Highland County 222
29 Guernsey County 215
30 Mahoning County 213
31 Brown County 195
32 Ashtabula County 187
32 Scioto County 187
33 Crawford County 161
34 Defiance County 149
35 Champaign County 139
36 Clark County 133
37 Adams County 131
37 Perry County 131
38 Auglaize County 127
39 Ottawa County 114
40 Pike County 112
40 Preble County 112
41 Columbiana County 78
42 Morgan County 71
43 Jackson County 69
44 Gallia County 62
45 Knox County 48
46 Fayette County 40
47 Clinton County 35
48 Henry County 32
49 Monroe County 30
50 Richland County 21
51 Seneca County 13
52 Hardin County 11
53 Huron County -2
54 Washington County -6
55 Logan County -9
56 Wyandot County -12
57 Lawrence County -14
57 Noble County -14
58 Shelby County -25
59 Williams County -27
60 Vinton County -32
61 Meigs County -45
62 Darke County -46
63 Paulding County -57
64 Harrison County -78
65 Tuscarawas County -93
66 Geauga County -101
67 Van Wert County -105
68 Belmont County -118
69 Fulton County -125
70 Hocking County -153
71 Erie County -193
72 Putnam County -196
73 Mercer County -224
74 Hancock County -226
75 Wayne County -265
76 Summit County -300
77 Allen County -302
78 Holmes County -413
79 Montgomery County -505
80 Lucas County -1964
81 Hamilton County -3058
82 Cuyahoga County -6999
83 Franklin County -11882