In a blog post I wrote last month, I looked at affordability in Ohio and found that it is more affordable than most other states, especially in housing. One question I asked was this: why are people moving out of Ohio if it's so much cheaper to live here? Between 2020 and 2024, Ohio experienced a negative net migration rate, ranking 39th in net domestic migration across all 50 states. So who is moving out, and where are they going?
I decided to dive into American Community Survey data to answer these questions. The American Community Survey asks questions that allow us to compare the current residence of households in 2024 to their residence in 2023. This means we can analyze the households that moved out of Ohio versus those that stayed. According to the data, around 85,700 households moved out of Ohio between 2023 and 2024. Among those movers, the most common destinations were Florida, Michigan, Pennsylvania, and Texas.
Of the top ten destinations for Ohio movers, Florida and Texas have the highest average ages, at about 52 and 43 respectively. For comparison, the average age of those staying in Ohio is 41. This suggests that many Ohioans moving to Florida and Texas may be retirees or mid-to-late career professionals moving for better employment opportunities. Another key difference between Florida, Texas, and Ohio is income tax policy, which may be a driver for those in peak earning years or about to enter retirement. On the other hand, the youngest Ohio emigrants are bound to New York (average age 26) and Illinois (average age 27). This suggests many Ohioans may be moving to megacities like New York City or Chicago as college students or young professionals.
Looking at the average income for these top destinations tells us more about who is moving out of Ohio compared to who is staying. The income variable in the data shows current household income, meaning for migrants, what they make in their new state, and for Ohioans, how much they make in Ohio in 2024. The average income for those who stayed in Ohio was about $43,000, which places Ohio in the middle compared to the top ten destination states.
The highest average household incomes for movers are in Texas, Arizona, and Florida at $92,000, $83,000, and $73,000 respectively. This suggests these may be the top three states Ohioans are moving to for better employment and income opportunities or anticipating retirement. Interestingly, while many move to Michigan, their average income there is only $40,000, which is actually lower than the average for those staying in Ohio. Conversely, the lowest average incomes for movers are in Indiana, New York, and Kentucky at $33,000, $36,000, and $37,000 respectively. This provides more evidence that young people who typically earn less are leaving Ohio for big-city destinations like New York, or in the case of Indiana and Kentucky, young people may be moving to nearby states as college destinations.
To get a complete picture of Ohio migration, we can also look at who is moving into Ohio from other states. Most Ohioans from out of the state are coming from Florida, Kentucky, Pennsylvania, and Michigan.
The age ranges for those moving into Ohio are a lot tighter, with the youngest average movers coming out of Maryland at about 28 years old and the oldest average movers coming out of Florida at about 44 years old. One of the most interesting takeaways is that Florida is the most common destination for both emigrants from and immigrants to Ohio. In both scenarios, these movers have the highest average age of any group, suggesting a heavy flow of retirees or older professionals moving back and forth.
The average age for movers coming into Ohio from New York is the second highest at 31. This might support my previous theory: young professionals or college students move to bigger cities like New York City at a young age but return to Ohio as they get older.
Comparing the average income moving into Ohio versus leaving Ohio reveals a disparity in the value of moving into or out of Ohio. For instance, households moving from Florida to Ohio earn an average of $55,000 and households moving from California to Ohio earn an average of $43,000. However, when Ohioans leave for those same states, they often see much higher returns. For example, those moving to Florida jump to an average income of $73,000, and those moving to California jump to an average income of $61,000. Ultimately, the data suggests that moving into Ohio often happens at a lower income bracket, while moving out of Ohio provides a jump in pay for the average household.
The trend of income changing between states is missing an important piece of context: the cost-of-living in Ohio is far lower than states like Florida and California. Even if households are earning less in Ohio, their expenses are less in Ohio too. However, it is still worth considering that movers into Ohio may not be seeing the same spikes in income that movers out of Ohio are seeing in other states.
