Migration + Wealth Flow Explorer

County

Butler County, OH

In the IRS's 2022–2023 Statistics of Income migration data, Butler County, OH recorded 7,136 households (12,308 people) moving in and 7,270 households (11,890 people) moving out — a net lost of 134 households and $24.41M in reported adjusted gross income.

The single largest recorded source of newcomers was Hamilton County, OH: 3,171 households (5,632 people) moved from there, representing $184.00M in reported income.

At the state level, no state sent more newcomers into Butler County, OH than Kentucky, which accounted for 307 households and $18.59M in reported AGI.

Inbound (reported)

$429.61M

7,136 households · 12,308 people

Outbound (reported)

$405.20M

7,270 households · 11,890 people

Net (reported)

$24.41M

-134 households · 418 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

CountyHouseholdsPeopleReported AGI
Hamilton County, OH3,1715,632$184.00M
Warren County, OH1,3282,317$96.75M
Montgomery County, OH571931$30.22M
Clermont County, OH350582$18.89M
Franklin County, OH200309$10.13M
Greene County, OH91140$7.13M
Preble County, OH122206$6.00M
Campbell County, KY73129$5.38M
Boone County, KY84137$5.24M
Kenton County, KY100159$5.12M
Cook County, IL5688$3.63M
Dearborn County, IN4879$2.97M
Lee County, FL2436$2.87M
Maricopa County, AZ3763$2.77M
Oakland County, MI2546$2.36M
Hillsborough County, FL2652$2.24M
Lucas County, OH2641$2.11M
Cuyahoga County, OH4656$2.07M
Los Angeles County, CA3149$2.06M
Clinton County, OH4063$1.98M

Where newcomers came from” excludes moves within Butler County, OH itself. Switch to outbound to see the other direction.