Federal Data HubIRS Migration Flows · JSON

Ogle County, IL

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

Net migration: -137 tax returns · -10 people · $-3,042,000 AGI

Inflow
1,154 returns · 2,104 people · $66,460,000 AGI
Outflow
1,291 returns · 2,114 people · $69,502,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Winnebago County, IL215$12,719,000
DeKalb County, IL137$7,114,000
Lee County, IL131$6,682,000
Cook County, IL51$2,943,000
Stephenson County, IL47$2,753,000
Kane County, IL44$2,560,000
Whiteside County, IL42$2,078,000
DuPage County, IL26$1,265,000
Boone County, IL25$2,131,000
McHenry County, IL24$2,855,000

Top destinations (where leavers went)

CountyReturnsAGI
Winnebago County, IL228$11,025,000
Lee County, IL118$6,545,000
DeKalb County, IL103$5,065,000
Stephenson County, IL58$2,799,000
Whiteside County, IL57$2,608,000
Cook County, IL53$3,849,000
DuPage County, IL24$1,278,000
Carroll County, IL24$1,328,000
Boone County, IL24$1,667,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.