Federal Data HubIRS Migration Flows · JSON

Hunterdon County, NJ

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

Net migration: -219 tax returns · +250 people · $-55,311,000 AGI

Inflow
3,534 returns · 5,879 people · $386,445,000 AGI
Outflow
3,753 returns · 5,629 people · $441,756,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Somerset County, NJ689$83,096,000
Middlesex County, NJ354$40,298,000
Warren County, NJ231$17,444,000
Morris County, NJ190$24,154,000
Union County, NJ169$18,006,000
Mercer County, NJ152$18,902,000
Bucks County, PA125$11,556,000
Hudson County, NJ118$14,613,000
Essex County, NJ94$8,416,000
Monmouth County, NJ80$6,608,000

Top destinations (where leavers went)

CountyReturnsAGI
Somerset County, NJ400$54,646,000
Warren County, NJ291$25,963,000
Middlesex County, NJ173$12,493,000
Bucks County, PA163$17,141,000
Morris County, NJ133$18,260,000
Mercer County, NJ132$15,307,000
Northampton County, PA125$16,906,000
Ocean County, NJ96$15,300,000
Hudson County, NJ94$9,397,000
New York County, NY91$17,016,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.