Federal Data HubIRS Migration Flows · JSON

Denver County, CO

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

Net migration: +2,016 tax returns · -3,502 people · $-291,553,000 AGI

Inflow
47,737 returns · 63,036 people · $4,034,046,000 AGI
Outflow
45,721 returns · 66,538 people · $4,325,599,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Arapahoe County, CO7,829$801,089,000
Jefferson County, CO5,051$376,424,000
Adams County, CO3,626$218,526,000
Douglas County, CO1,586$149,802,000
Boulder County, CO1,300$95,512,000
El Paso County, CO865$58,447,000
Cook County, IL835$98,606,000
Larimer County, CO741$44,602,000
Los Angeles County, CA646$65,236,000
Maricopa County, AZ571$48,215,000

Top destinations (where leavers went)

CountyReturnsAGI
Arapahoe County, CO8,748$751,310,000
Jefferson County, CO7,255$696,810,000
Adams County, CO5,110$321,390,000
Douglas County, CO2,307$264,980,000
Boulder County, CO1,036$134,546,000
El Paso County, CO726$46,546,000
Larimer County, CO575$47,151,000
Weld County, CO543$36,575,000
Los Angeles County, CA530$55,143,000
Cook County, IL520$71,376,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.