Who's moving to Ohio
Where households are arriving from and leaving for, county by county — built on official federal tax-filer data, not marketing estimates.
549,706 households moved in or out · #9 busiest moving market in the U.S.-7,828 net households — Arrivals from other states and departures to them are close in volume — departures edge ahead by 7,828 households. The pace has held steady over five years. Another 973 households arrived from abroad.
Gained households from other states
Lost households to other states
Circle size — households that moved in or out.
Columbus · Franklin County — the busiest moving market in Ohio.
Households arriving in Ohio from another state report $67,339 in average annual income; those leaving for another state report $78,336. Departures out-earn arrivals — Ohio is losing its higher earners.
How this works: IRS SOI County-to-County Migration Data, 2022-2023. The IRS compares the address on consecutive tax returns, so every move here is a real filed household. The headline figures and county lists count moves that crossed a state line; the five-year chart counts every move, including from abroad. The data publishes annually with about a two-year lag, misses people who don't file a return, and leaves 28% of moves unattributed to a specific county, because flows too small to publish are grouped into regional buckets. 88 of Ohio's counties have published data.