Ohio → Cook County, IL
Reported tax-filing households, individuals, and adjusted gross income that moved from Ohio to Cook County, IL, 2022–2023.
Households moved
2,399
People moved
2,918
Reported AGI moved
$170.82M
Avg. AGI per migrating return
$71,205
Avg. household size
1.22
Reported county-pair flows
20
County-by-county breakdown
| Origin | Destination | Households | People | Reported AGI |
|---|---|---|---|---|
| Cuyahoga County, OH | Cook County, IL | 503 | 620 | $36.72M |
| Franklin County, OH | Cook County, IL | 548 | 669 | $35.71M |
| Hamilton County, OH | Cook County, IL | 425 | 499 | $33.18M |
| Lucas County, OH | Cook County, IL | 109 | 137 | $9.52M |
| Summit County, OH | Cook County, IL | 100 | 134 | $7.92M |
| Warren County, OH | Cook County, IL | 102 | 119 | $7.73M |
| Montgomery County, OH | Cook County, IL | 116 | 140 | $7.68M |
| Butler County, OH | Cook County, IL | 76 | 95 | $5.40M |
| Delaware County, OH | Cook County, IL | 75 | 81 | $4.23M |
| Greene County, OH | Cook County, IL | 38 | 57 | $3.10M |
| Lorain County, OH | Cook County, IL | 52 | 62 | $2.92M |
| Medina County, OH | Cook County, IL | 28 | 35 | $2.66M |
| Clermont County, OH | Cook County, IL | 30 | 35 | $2.20M |
| Portage County, OH | Cook County, IL | 24 | 31 | $1.89M |
| Stark County, OH | Cook County, IL | 37 | 48 | $1.89M |
| Lake County, OH | Cook County, IL | 30 | 34 | $1.87M |
| Wood County, OH | Cook County, IL | 31 | 36 | $1.72M |
| Geauga County, OH | Cook County, IL | 26 | 29 | $1.70M |
| Mahoning County, OH | Cook County, IL | 22 | 28 | $1.49M |
| Licking County, OH | Cook County, IL | 27 | 29 | $1.28M |
IRS migration data does not represent every U.S. resident (non-filers are underrepresented), a mailing address does not always equal a physical residence, and AGI reflects Year 2 tax returns without proving income was earned after arrival. Use “income moved” or “reported AGI moved,” not “economic impact created.”