Federal Data HubIRS Migration Flows · JSON

Bergen County, NJ

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

Net migration: -2,294 tax returns · -1,503 people · $-232,634,000 AGI

Inflow
22,624 returns · 38,372 people · $2,608,671,000 AGI
Outflow
24,918 returns · 39,875 people · $2,841,305,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Hudson County, NJ3,893$500,517,000
Passaic County, NJ2,812$193,771,000
New York County, NY1,804$366,429,000
Queens County, NY1,421$149,847,000
Essex County, NJ1,205$109,016,000
Bronx County, NY1,034$67,216,000
Kings County, NY921$121,783,000
Rockland County, NY757$104,899,000
Morris County, NJ568$59,686,000
Middlesex County, NJ429$40,519,000

Top destinations (where leavers went)

CountyReturnsAGI
Passaic County, NJ2,659$194,252,000
Hudson County, NJ2,438$222,062,000
New York County, NY1,635$245,947,000
Essex County, NJ1,226$109,704,000
Morris County, NJ1,076$107,543,000
Queens County, NY583$42,300,000
Kings County, NY571$48,433,000
Ocean County, NJ552$70,008,000
Middlesex County, NJ551$71,808,000
Union County, NJ424$42,687,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.