Federal Data HubIRS Migration Flows · JSON

DeKalb County, IL

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

Net migration: -92 tax returns · +18 people · $-1,710,000 AGI

Inflow
3,061 returns · 5,048 people · $165,209,000 AGI
Outflow
3,153 returns · 5,030 people · $166,919,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Kane County, IL621$35,668,000
Cook County, IL466$21,295,000
DuPage County, IL256$15,809,000
Kendall County, IL208$11,945,000
LaSalle County, IL114$5,927,000
Winnebago County, IL112$4,129,000
Ogle County, IL103$5,065,000
Will County, IL100$5,062,000
McHenry County, IL97$5,205,000
Lee County, IL40$1,836,000

Top destinations (where leavers went)

CountyReturnsAGI
Cook County, IL399$15,279,000
Kane County, IL387$23,010,000
DuPage County, IL193$9,059,000
Winnebago County, IL144$6,227,000
Kendall County, IL144$7,854,000
Ogle County, IL137$7,114,000
LaSalle County, IL118$7,059,000
McHenry County, IL83$4,487,000
Will County, IL76$2,905,000
Lee County, IL48$2,967,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.