Federal Data HubIRS Migration Flows · JSON

Grays Harbor County, WA

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

Net migration: +239 tax returns · +501 people · +$34,763,000 AGI

Inflow
1,976 returns · 3,401 people · $133,796,000 AGI
Outflow
1,737 returns · 2,900 people · $99,033,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Thurston County, WA319$21,609,000
King County, WA218$21,876,000
Pierce County, WA213$13,697,000
Snohomish County, WA87$6,293,000
Lewis County, WA78$3,865,000
Mason County, WA74$3,947,000
Pacific County, WA50$1,887,000
Kitsap County, WA44$2,949,000
Clark County, WA40$3,306,000
Maricopa County, AZ36$2,773,000

Top destinations (where leavers went)

CountyReturnsAGI
Thurston County, WA320$19,594,000
King County, WA136$8,708,000
Pierce County, WA116$8,217,000
Mason County, WA84$4,153,000
Lewis County, WA68$3,770,000
Snohomish County, WA51$2,407,000
Spokane County, WA44$2,313,000
Pacific County, WA43$1,656,000
Kitsap County, WA37$2,267,000
Clark County, WA28$1,980,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.