County
Hamilton County, OH
In the IRS's 2022–2023 Statistics of Income migration data, Hamilton County, OH recorded 14,681 households (21,621 people) moving in and 16,814 households (26,285 people) moving out — a net lost of 2,133 households and $340.58M in reported adjusted gross income.
The single largest recorded source of newcomers was Butler County, OH: 2,852 households (4,535 people) moved from there, representing $141.03M in reported income.
At the state level, no state sent more newcomers into Hamilton County, OH than Kentucky, which accounted for 2,182 households and $134.69M in reported AGI.
Inbound (reported)
$964.19M
14,681 households · 21,621 people
Outbound (reported)
$1.30B
16,814 households · 26,285 people
Net (reported)
-$340.58M
-2,133 households · -4,664 people
States sending newcomers
Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.
Top origin counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| Butler County, OH | 2,852 | 4,535 | $141.03M |
| Clermont County, OH | 1,649 | 2,498 | $112.05M |
| Warren County, OH | 1,292 | 1,915 | $88.06M |
| Kenton County, KY | 895 | 1,361 | $51.38M |
| Campbell County, KY | 566 | 803 | $40.85M |
| Cook County, IL | 286 | 396 | $35.80M |
| Franklin County, OH | 553 | 712 | $31.94M |
| Montgomery County, OH | 546 | 718 | $26.90M |
| Boone County, KY | 360 | 530 | $17.30M |
| Cuyahoga County, OH | 245 | 293 | $15.89M |
| Jefferson County, KY | 190 | 266 | $14.60M |
| Dearborn County, IN | 280 | 414 | $13.74M |
| Marion County, IN | 152 | 199 | $10.01M |
| Los Angeles County, CA | 140 | 185 | $9.87M |
| Fayette County, KY | 147 | 202 | $9.44M |
| King County, WA | 61 | 97 | $9.29M |
| Davidson County, TN | 93 | 136 | $8.16M |
| Harris County, TX | 92 | 150 | $7.99M |
| Orange County, CA | 51 | 78 | $7.94M |
| Collier County, FL | 34 | 48 | $7.78M |
“Where newcomers came from” excludes moves within Hamilton County, OH itself. Switch to outbound to see the other direction.