State
Ohio
Statewide totals sum every reported county-to-county flow with an endpoint in this state.
In the IRS's 2022–2023 Statistics of Income migration data, Ohio recorded 34,547 households (55,516 people) moving in and 40,309 households (61,426 people) moving out — a net lost of 5,762 households and $980.25M in reported adjusted gross income.
The single largest recorded destination was Cook County, IL: 2,399 households (2,918 people) relocated there, taking $170.82M in reported income with them.
At the state level, no destination drew more movers out of Ohio than Florida, which accounted for 5,702 households and $784.46M in reported AGI.
Inbound (reported)
$2.40B
34,547 households · 55,516 people
Outbound (reported)
$3.38B
40,309 households · 61,426 people
Net (reported)
-$980.25M
-5,762 households · -5,910 people
States receiving movers
Shaded by reported AGI moving to each state. Hover a state for numbers. County-to-county detail below.
Top destination counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| Cook County, IL | 2,399 | 2,918 | $170.82M |
| Collier County, FL | 285 | 468 | $146.72M |
| Lee County, FL | 794 | 1,355 | $144.79M |
| Maricopa County, AZ | 1,235 | 1,991 | $111.48M |
| Kenton County, KY | 1,441 | 2,138 | $107.92M |
| Davidson County, TN | 569 | 765 | $84.91M |
| Los Angeles County, CA | 1,047 | 1,357 | $79.60M |
| Mecklenburg County, NC | 796 | 1,222 | $73.87M |
| King County, WA | 765 | 1,001 | $73.73M |
| New York County, NY | 816 | 899 | $73.24M |
| Pinellas County, FL | 653 | 968 | $72.83M |
| Allegheny County, PA | 1,102 | 1,569 | $71.38M |
| Palm Beach County, FL | 263 | 422 | $65.11M |
| Campbell County, KY | 966 | 1,363 | $63.63M |
| Hillsborough County, FL | 665 | 1,057 | $60.39M |
| Sarasota County, FL | 318 | 537 | $52.42M |
| Oakland County, MI | 552 | 835 | $50.73M |
| Dallas County, TX | 632 | 900 | $47.51M |
| Harris County, TX | 748 | 1,226 | $46.79M |
| Fulton County, GA | 494 | 717 | $44.56M |
“Where they moved” excludes moves within Ohio itself. Switch to inbound to see the other direction.