Ohio Net Domestic Migration By County in 2021

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2021, the net domestic migration for Ohio was -27,630. Delaware County had the highest net domestic migration (5,392) followed by Warren County (3,153), and Union County (1,848). On the other hand, Franklin County had the lowest net domestic migration (-14,986), followed by Cuyahoga County (-12,797), and Hamilton County (-5,133).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

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 domestic 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 Domestic Migration By County in 2021
Ohio Net Domestic Migration By County in 2021
Items per page:
0 of 0
County Net Domestic Migration
Adams 199
Allen -217
Ashland 5
Ashtabula 293
Athens -2984
Auglaize -155
Belmont 35
Brown 202
Butler -3571
Carroll 129
Champaign 130
Clark 361
Clermont 1109
Clinton 97
Columbiana 160
Coshocton 99
Crawford -1
Cuyahoga -12797
Darke -142
Defiance -18
Delaware 5392
Erie -136
Fairfield 1705
Fayette 26
Franklin -14986
Fulton -125
Gallia 38
Geauga 338
Greene -416
Guernsey -5
Hamilton -5133
Hancock -187
Hardin -230
Harrison 67
Henry -41
Highland 140
Hocking 211
Holmes -257
Huron 21
Jackson -40
Jefferson 372
Knox -208
Lake 456
Lawrence -359
Licking 1277
Logan 80
Lorain 1030
Lucas -1325
Madison 642
Mahoning -333
Marion 65
Medina 850
Meigs 81
Mercer -279
Miami 616
Monroe 51
Montgomery -411
Morgan 17
Morrow 241
Muskingum 229
Noble 246
Ottawa 173
Paulding 88
Perry 71
Pickaway 193
Pike 96
Portage -2286
Preble 58
Putnam -77
Richland 683
Ross -240
Sandusky 29
Scioto -277
Seneca -4
Shelby -129
Stark 333
Summit -1644
Trumbull 938
Tuscarawas -398
Union 1848
Van Wert -96
Vinton -19
Warren 3153
Washington 65
Wayne -752
Williams -257
Wood -1764
Wyandot -69

Trend of Net Domestic Migration for Counties in Ohio

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