Federal Data HubIRS Migration Flows · JSON

Morris County, NJ

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

Net migration: -1,398 tax returns · -760 people · $-155,909,000 AGI

Inflow
12,996 returns · 21,696 people · $1,750,451,000 AGI
Outflow
14,394 returns · 22,456 people · $1,906,360,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Essex County, NJ1,452$208,991,000
Passaic County, NJ1,255$132,911,000
Bergen County, NJ1,076$107,543,000
Hudson County, NJ973$189,065,000
Sussex County, NJ774$60,224,000
Union County, NJ651$114,397,000
Somerset County, NJ538$95,470,000
Middlesex County, NJ414$47,368,000
New York County, NY373$92,356,000
Warren County, NJ338$25,234,000

Top destinations (where leavers went)

CountyReturnsAGI
Sussex County, NJ926$82,819,000
Essex County, NJ828$105,798,000
Hudson County, NJ735$78,799,000
Passaic County, NJ720$57,632,000
Somerset County, NJ674$143,512,000
New York County, NY607$68,398,000
Bergen County, NJ568$59,686,000
Warren County, NJ504$39,639,000
Union County, NJ467$75,749,000
Ocean County, NJ357$84,766,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.