Federal Data HubIRS Migration Flows · JSON

Summit County, OH

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -218 tax returns · -250 people · $-92,051,000 AGI

Inflow
12,272 returns · 19,167 people · $779,869,000 AGI
Outflow
12,490 returns · 19,417 people · $871,920,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cuyahoga County, OH2,262$174,091,000
Stark County, OH1,566$90,788,000
Portage County, OH1,552$77,052,000
Medina County, OH850$54,739,000
Wayne County, OH314$12,790,000
Franklin County, OH299$15,118,000
Lake County, OH208$13,606,000
Mahoning County, OH197$11,392,000
Lorain County, OH170$10,318,000
Trumbull County, OH159$7,397,000

Top destinations (where leavers went)

CountyReturnsAGI
Cuyahoga County, OH1,895$121,666,000
Stark County, OH1,673$102,827,000
Portage County, OH1,451$86,767,000
Medina County, OH749$68,520,000
Franklin County, OH518$27,032,000
Wayne County, OH315$17,578,000
Lorain County, OH176$10,220,000
Lake County, OH173$10,677,000
Trumbull County, OH116$4,776,000
Mahoning County, OH114$5,393,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.