Ohio Net Migration By County in 2020

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2020, the net migration for Ohio was -9,843. Delaware County had the highest net migration (3,047) followed by Warren County (2,471), and Lorain County (2,189). On the other hand, Cuyahoga County had the lowest net migration (-7,050), followed by Hamilton County (-2,902), and Franklin County (-1,548).

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 by state for the United States.

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 2020
Ohio Net Migration By County in 2020
County
Net Migration
Delaware 3,047
Warren 2,471
Lorain 2,189
Fairfield 1,824
Butler 1,349
Licking 767
Medina 735
Greene 732
Union 669
Miami 481
Portage 374
Lake 328
Clermont 294
Pickaway 177
Jackson 164
Highland 156
Fayette 115
Knox 94
Perry 87
Hardin 80
Auglaize 73
Champaign 69
Preble 60
Darke 58
Morrow 45
Items per page:
1 – 25 of 88