Federal Data HubIRS Migration Flows · JSON

Medina County, OH

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

Net migration: -224 tax returns · +304 people · +$29,952,000 AGI

Inflow
4,691 returns · 7,752 people · $372,208,000 AGI
Outflow
4,915 returns · 7,448 people · $342,256,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cuyahoga County, OH1,614$124,895,000
Summit County, OH749$68,520,000
Lorain County, OH322$21,495,000
Wayne County, OH263$13,328,000
Stark County, OH124$14,001,000
Franklin County, OH96$6,546,000
Portage County, OH63$4,246,000
Ashland County, OH62$3,509,000
Lake County, OH49$3,149,000
Trumbull County, OH37$1,675,000

Top destinations (where leavers went)

CountyReturnsAGI
Cuyahoga County, OH1,193$71,316,000
Summit County, OH850$54,739,000
Lorain County, OH352$24,226,000
Wayne County, OH294$15,658,000
Franklin County, OH191$10,242,000
Stark County, OH163$10,340,000
Portage County, OH82$5,230,000
Ashland County, OH76$3,517,000
Lake County, OH55$3,713,000
Delaware County, OH40$3,490,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.