Ohio Net Migration By County in 2021

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Ohio was -18,349. Delaware County had the highest net migration (5,603) followed by Warren County (3,459), and Union County (1,881). On the other hand, Franklin County had the lowest net migration (-12,107), followed by Cuyahoga County (-11,587), and Hamilton County (-4,044).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also for the US by state. You can also see links at the bottom of the page for the trend of the net migration for each county in Ohio.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Ohio Net Migration By County in 2021
Ohio Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adams 206
Allen -191
Ashland 19
Ashtabula 302
Athens -2896
Auglaize -151
Belmont 36
Brown 204
Butler -3098
Carroll 129
Champaign 133
Clark 408
Clermont 1213
Clinton 130
Columbiana 160
Coshocton 102
Crawford 19
Cuyahoga -11587
Darke -143
Defiance 11
Delaware 5603
Erie -126
Fairfield 1785
Fayette 33
Franklin -12107
Fulton -103
Gallia 44
Geauga 372
Greene -281
Guernsey -1
Hamilton -4044
Hancock -115
Hardin -219
Harrison 68
Henry -41
Highland 141
Hocking 212
Holmes -256
Huron 40
Jackson -37
Jefferson 376
Knox -197
Lake 588
Lawrence -356
Licking 1336
Logan 87
Lorain 1195
Lucas -1123
Madison 654
Mahoning -266
Marion 72
Medina 896
Meigs 88
Mercer -271
Miami 666
Monroe 54
Montgomery 107
Morgan 17
Morrow 242
Muskingum 235
Noble 247
Ottawa 180
Paulding 88
Perry 72
Pickaway 199
Pike 96
Portage -2181
Preble 63
Putnam -70
Richland 711
Ross -238
Sandusky 74
Scioto -276
Seneca 16
Shelby -118
Stark 430
Summit -1211
Trumbull 952
Tuscarawas -373
Union 1881
Van Wert -89
Vinton -19
Warren 3459
Washington 78
Wayne -700
Williams -236
Wood -1690
Wyandot -68

Trend of Net Migration for Counties in Ohio

Use the links below to find the trend of the net migration for each county in Ohio.