Federal Data HubIRS Migration Flows · JSON

Richland County, OH

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

Net migration: +18 tax returns · +201 people · $-1,540,000 AGI

Inflow
2,474 returns · 4,263 people · $117,650,000 AGI
Outflow
2,456 returns · 4,062 people · $119,190,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Ashland County, OH307$14,474,000
Crawford County, OH280$12,604,000
Franklin County, OH259$11,376,000
Knox County, OH141$6,622,000
Huron County, OH128$5,062,000
Morrow County, OH110$5,124,000
Delaware County, OH62$4,111,000
Wayne County, OH53$2,506,000
Cuyahoga County, OH48$1,974,000
Marion County, OH45$2,027,000

Top destinations (where leavers went)

CountyReturnsAGI
Ashland County, OH267$11,533,000
Crawford County, OH255$9,471,000
Franklin County, OH254$9,899,000
Huron County, OH131$5,144,000
Knox County, OH94$4,151,000
Morrow County, OH91$7,827,000
Cuyahoga County, OH65$3,133,000
Delaware County, OH56$3,486,000
Wayne County, OH46$2,313,000
Marion County, OH44$1,553,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.