Federal Data HubIRS Migration Flows · JSON

Muskingum County, OH

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

Net migration: +103 tax returns · +109 people · +$7,291,000 AGI

Inflow
1,694 returns · 2,843 people · $84,026,000 AGI
Outflow
1,591 returns · 2,734 people · $76,735,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Licking County, OH275$14,468,000
Franklin County, OH223$11,964,000
Perry County, OH173$6,062,000
Guernsey County, OH135$6,767,000
Coshocton County, OH78$3,275,000
Morgan County, OH70$2,854,000
Fairfield County, OH65$3,541,000

Top destinations (where leavers went)

CountyReturnsAGI
Franklin County, OH215$8,142,000
Licking County, OH206$10,098,000
Guernsey County, OH169$7,129,000
Perry County, OH129$5,337,000
Coshocton County, OH89$3,676,000
Fairfield County, OH58$2,819,000
Morgan County, OH47$1,901,000
Knox County, OH20$785,000
Cuyahoga County, OH20$1,005,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.