Federal Data HubIRS Migration Flows · JSON

Somerset County, NJ

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

Net migration: -793 tax returns · -268 people · $-249,732,000 AGI

Inflow
10,827 returns · 18,482 people · $1,234,983,000 AGI
Outflow
11,620 returns · 18,750 people · $1,484,715,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Middlesex County, NJ2,662$253,836,000
Union County, NJ1,238$107,484,000
Morris County, NJ674$143,512,000
Hudson County, NJ515$82,859,000
Essex County, NJ483$52,329,000
Hunterdon County, NJ400$54,646,000
Mercer County, NJ327$43,550,000
Bergen County, NJ245$31,416,000
Monmouth County, NJ217$20,690,000
New York County, NY207$38,095,000

Top destinations (where leavers went)

CountyReturnsAGI
Middlesex County, NJ1,868$143,864,000
Union County, NJ713$55,740,000
Hunterdon County, NJ689$83,096,000
Morris County, NJ538$95,470,000
New York County, NY446$116,791,000
Hudson County, NJ433$52,487,000
Mercer County, NJ428$54,177,000
Monmouth County, NJ305$49,131,000
Ocean County, NJ265$39,625,000
Essex County, NJ244$20,977,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.