Federal Data HubIRS Migration Flows · JSON

Washington County, OH

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

Net migration: -116 tax returns · -47 people · $-7,427,000 AGI

Inflow
1,089 returns · 1,934 people · $55,521,000 AGI
Outflow
1,205 returns · 1,981 people · $62,948,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Wood County, WV317$14,015,000
Morgan County, OH57$2,524,000
Athens County, OH55$3,051,000
Franklin County, OH46$2,841,000
Noble County, OH22$910,000

Top destinations (where leavers went)

CountyReturnsAGI
Wood County, WV297$13,830,000
Franklin County, OH101$4,281,000
Athens County, OH49$2,280,000
Morgan County, OH44$1,910,000
Noble County, OH34$1,307,000
Monroe County, OH27$1,188,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.