Federal Data HubIRS Migration Flows · JSON

Thurston County, WA

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

Net migration: +1,142 tax returns · +1,600 people · +$81,951,000 AGI

Inflow
11,109 returns · 19,564 people · $762,397,000 AGI
Outflow
9,967 returns · 17,964 people · $680,446,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Pierce County, WA2,030$136,781,000
King County, WA1,085$93,532,000
Lewis County, WA483$24,939,000
Mason County, WA361$19,196,000
Grays Harbor County, WA320$19,594,000
Snohomish County, WA268$20,587,000
Clark County, WA153$10,021,000
Maricopa County, AZ137$10,235,000
Kitsap County, WA133$8,571,000
Spokane County, WA131$6,449,000

Top destinations (where leavers went)

CountyReturnsAGI
Pierce County, WA1,623$99,866,000
King County, WA861$58,055,000
Lewis County, WA558$39,070,000
Mason County, WA366$24,227,000
Grays Harbor County, WA319$21,609,000
Maricopa County, AZ193$13,524,000
Snohomish County, WA183$12,746,000
Clark County, WA156$10,836,000
Kitsap County, WA150$9,434,000
Spokane County, WA148$8,973,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.