Federal Data HubIRS Migration Flows · JSON

Skagit County, WA

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

Net migration: +236 tax returns · +299 people · +$51,248,000 AGI

Inflow
3,772 returns · 6,162 people · $314,041,000 AGI
Outflow
3,536 returns · 5,863 people · $262,793,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Snohomish County, WA706$55,877,000
Whatcom County, WA498$36,102,000
King County, WA457$57,550,000
Island County, WA242$15,203,000
Pierce County, WA66$4,067,000
Maricopa County, AZ57$4,451,000
Spokane County, WA52$4,591,000
San Juan County, WA41$3,369,000
Los Angeles County, CA41$2,190,000
San Diego County, CA37$3,397,000

Top destinations (where leavers went)

CountyReturnsAGI
Snohomish County, WA607$40,855,000
Whatcom County, WA450$27,348,000
King County, WA276$23,879,000
Island County, WA208$14,778,000
Pierce County, WA72$4,534,000
Maricopa County, AZ65$6,215,000
Spokane County, WA47$3,039,000
San Diego County, CA44$4,082,000
Los Angeles County, CA37$1,960,000
Kitsap County, WA36$1,662,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.