Federal Data HubIRS Migration Flows · JSON

Lake County, IN

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

Net migration: -162 tax returns · +479 people · $-6,434,000 AGI

Inflow
10,188 returns · 18,345 people · $577,992,000 AGI
Outflow
10,350 returns · 17,866 people · $584,426,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cook County, IL4,226$239,791,000
Porter County, IN1,268$69,272,000
Will County, IL489$36,049,000
Marion County, IN323$10,108,000
LaPorte County, IN192$8,245,000
DuPage County, IL166$15,233,000
Jasper County, IN126$6,368,000
Tippecanoe County, IN93$3,720,000
Maricopa County, AZ88$4,665,000
Kankakee County, IL74$5,006,000

Top destinations (where leavers went)

CountyReturnsAGI
Cook County, IL2,665$117,210,000
Porter County, IN1,691$101,282,000
Marion County, IN468$16,340,000
Will County, IL281$16,024,000
LaPorte County, IN226$10,727,000
Jasper County, IN193$10,001,000
Maricopa County, AZ145$13,615,000
DuPage County, IL111$10,233,000
Newton County, IN109$6,706,000
Hamilton County, IN107$10,523,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.