Federal Data HubIRS Migration Flows · JSON

Mason County, WA

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

Net migration: +335 tax returns · +602 people · +$44,250,000 AGI

Inflow
2,222 returns · 3,808 people · $167,972,000 AGI
Outflow
1,887 returns · 3,206 people · $123,722,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Kitsap County, WA382$26,269,000
Thurston County, WA366$24,227,000
Pierce County, WA288$21,777,000
King County, WA233$24,004,000
Grays Harbor County, WA84$4,153,000
Snohomish County, WA62$6,075,000
Clark County, WA33$3,553,000
Lewis County, WA27$1,721,000
Multnomah County, OR27$2,106,000
Clallam County, WA23$1,952,000

Top destinations (where leavers went)

CountyReturnsAGI
Thurston County, WA361$19,196,000
Kitsap County, WA281$18,296,000
Pierce County, WA194$15,353,000
King County, WA114$9,595,000
Grays Harbor County, WA74$3,947,000
Snohomish County, WA42$2,389,000
Lewis County, WA36$2,230,000
Maricopa County, AZ34$3,932,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.