Federal Data HubIRS Migration Flows · JSON

Salt Lake County, UT

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

Net migration: -2,767 tax returns · -10,091 people · $-399,034,000 AGI

Inflow
28,050 returns · 44,237 people · $1,979,757,000 AGI
Outflow
30,817 returns · 54,328 people · $2,378,791,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Utah County, UT4,666$339,321,000
Davis County, UT2,340$151,526,000
Weber County, UT856$42,778,000
Tooele County, UT755$39,766,000
Cache County, UT596$29,019,000
Los Angeles County, CA579$43,251,000
Maricopa County, AZ567$41,277,000
Washington County, UT549$44,923,000
Clark County, NV526$42,847,000
Summit County, UT514$54,926,000

Top destinations (where leavers went)

CountyReturnsAGI
Utah County, UT5,735$425,236,000
Davis County, UT2,973$193,093,000
Tooele County, UT1,396$92,885,000
Weber County, UT1,034$70,032,000
Washington County, UT814$74,715,000
Maricopa County, AZ665$69,830,000
Clark County, NV587$54,411,000
Los Angeles County, CA477$32,969,000
King County, WA438$43,933,000
Cache County, UT428$21,015,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.