Migration + Wealth Flow Explorer

County

Cuyahoga County, OH

In the IRS's 2022–2023 Statistics of Income migration data, Cuyahoga County, OH recorded 17,767 households (25,867 people) moving in and 20,989 households (32,327 people) moving out — a net lost of 3,222 households and $501.97M in reported adjusted gross income.

The single largest recorded source of newcomers was Lorain County, OH: 2,213 households (3,270 people) moved from there, representing $135.18M in reported income.

At the state level, no state sent more newcomers into Cuyahoga County, OH than Florida, which accounted for 876 households and $73.03M in reported AGI.

Inbound (reported)

$1.20B

17,767 households · 25,867 people

Outbound (reported)

$1.70B

20,989 households · 32,327 people

Net (reported)

-$501.97M

-3,222 households · -6,460 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
Lorain County, OH2,2133,270$135.18M
Summit County, OH1,8952,621$121.67M
Lake County, OH1,6102,356$87.02M
Medina County, OH1,1931,676$71.32M
Geauga County, OH490728$63.94M
Franklin County, OH8341,102$50.88M
Cook County, IL362501$38.66M
Portage County, OH647873$37.46M
Maricopa County, AZ193302$17.45M
Los Angeles County, CA189299$15.30M
Stark County, OH318412$14.98M
Allegheny County, PA234295$14.89M
New York County, NY113157$13.58M
Lee County, FL95131$10.63M
Hamilton County, OH167221$10.34M
Lucas County, OH193274$10.10M
Mahoning County, OH203273$9.80M
Palm Beach County, FL79110$9.76M
King County, WA89126$9.76M
Montgomery County, OH119181$8.87M

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