Federal Data HubIRS Migration Flows · JSON

Utah County, UT

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

Net migration: +2,695 tax returns · +4,282 people · +$177,708,000 AGI

Inflow
18,943 returns · 36,148 people · $1,307,327,000 AGI
Outflow
16,248 returns · 31,866 people · $1,129,619,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Salt Lake County, UT5,735$425,236,000
Davis County, UT833$55,787,000
Maricopa County, AZ595$38,259,000
Washington County, UT566$36,056,000
Clark County, NV386$23,667,000
Cache County, UT356$16,186,000
Weber County, UT273$16,102,000
Los Angeles County, CA270$15,019,000
Madison County, ID265$9,177,000
Orange County, CA221$26,113,000

Top destinations (where leavers went)

CountyReturnsAGI
Salt Lake County, UT4,666$339,321,000
Davis County, UT666$40,321,000
Washington County, UT593$53,050,000
Maricopa County, AZ488$34,083,000
Cache County, UT318$16,015,000
Weber County, UT306$19,469,000
Clark County, NV281$20,487,000
Sanpete County, UT210$15,195,000
Los Angeles County, CA176$9,966,000
Wasatch County, UT175$33,706,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.