Federal Data HubIRS Migration Flows · JSON

Warren County, NJ

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

Net migration: +21 tax returns · +410 people · +$7,736,000 AGI

Inflow
3,259 returns · 5,525 people · $236,378,000 AGI
Outflow
3,238 returns · 5,115 people · $228,642,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Morris County, NJ504$39,639,000
Hunterdon County, NJ291$25,963,000
Northampton County, PA215$9,577,000
Sussex County, NJ205$15,827,000
Essex County, NJ204$14,329,000
Middlesex County, NJ160$11,326,000
Somerset County, NJ158$12,939,000
Union County, NJ144$10,724,000
Hudson County, NJ128$9,438,000
Bergen County, NJ128$8,556,000

Top destinations (where leavers went)

CountyReturnsAGI
Northampton County, PA416$26,541,000
Morris County, NJ338$25,234,000
Hunterdon County, NJ231$17,444,000
Sussex County, NJ148$12,827,000
Somerset County, NJ95$6,828,000
Lehigh County, PA93$4,663,000
Middlesex County, NJ90$6,114,000
Essex County, NJ88$4,524,000
Monroe County, PA82$4,953,000
Hudson County, NJ58$4,084,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.