Explore a place Focus this story on a town, county or ZIP
Choose a town, county or ZIP to explore its records.
Place selection needs JavaScript. The statewide story and source links remain available below.
Across New Jersey Each arc is households moving into a county in one year: from another New Jersey county, from New York City, or from Philadelphia. Below, whether the households arriving earn more than the ones who stayed.
From another NJ county From New York City From Philadelphia
Atlantic Bergen Burlington Camden Cape May Cumberland Essex Gloucester Hudson Hunterdon Mercer Middlesex Monmouth Morris Ocean Passaic Salem Somerset Sussex Union Warren Union County, NJ to Morris: 651 households Burlington County, NJ to Mercer: 662 households Monmouth County, NJ to Hudson: 663 households Morris County, NJ to Somerset: 674 households Somerset County, NJ to Hunterdon: 689 households Ocean County, NJ to Burlington: 702 households Somerset County, NJ to Union: 713 households Middlesex County, NJ to Essex: 717 households Morris County, NJ to Passaic: 720 households Morris County, NJ to Hudson: 735 households Philadelphia to Gloucester: 769 households Sussex County, NJ to Morris: 774 households Morris County, NJ to Essex: 828 households Hudson County, NJ to Monmouth: 841 households Hudson County, NJ to Passaic: 871 households Union County, NJ to Hudson: 903 households Morris County, NJ to Sussex: 926 households Middlesex County, NJ to Ocean: 931 households Mercer County, NJ to Middlesex: 957 households Hudson County, NJ to Morris: 973 households New York City to Ocean: 986 households Philadelphia to Burlington: 988 households Middlesex County, NJ to Hudson: 1,042 households Bergen County, NJ to Morris: 1,076 households Essex County, NJ to Passaic: 1,184 households Essex County, NJ to Middlesex: 1,194 households Essex County, NJ to Bergen: 1,205 households Bergen County, NJ to Essex: 1,226 households Union County, NJ to Somerset: 1,238 households Passaic County, NJ to Morris: 1,255 households Mercer County, NJ to Burlington: 1,299 households Middlesex County, NJ to Mercer: 1,342 households Passaic County, NJ to Essex: 1,347 households Essex County, NJ to Morris: 1,452 households Monmouth County, NJ to Middlesex: 1,504 households New York City to Passaic: 1,590 households Hudson County, NJ to Middlesex: 1,620 households Middlesex County, NJ to Union: 1,682 households Hudson County, NJ to Union: 1,714 households Essex County, NJ to Hudson: 1,745 households Somerset County, NJ to Middlesex: 1,868 households Middlesex County, NJ to Monmouth: 1,907 households Gloucester County, NJ to Camden: 1,951 households Union County, NJ to Essex: 1,955 households Philadelphia to Camden: 1,980 households New York City to Monmouth: 2,073 households Burlington County, NJ to Camden: 2,209 households Camden County, NJ to Burlington: 2,235 households Ocean County, NJ to Monmouth: 2,276 households New York City to Union: 2,334 households Bergen County, NJ to Hudson: 2,438 households Union County, NJ to Middlesex: 2,491 households Camden County, NJ to Gloucester: 2,505 households Hudson County, NJ to Essex: 2,594 households New York City to Middlesex: 2,615 households Bergen County, NJ to Passaic: 2,659 households Middlesex County, NJ to Somerset: 2,662 households Essex County, NJ to Union: 2,803 households Passaic County, NJ to Bergen: 2,812 households Monmouth County, NJ to Ocean: 2,845 households Hudson County, NJ to Bergen: 3,893 households New York City to Essex: 4,123 households New York City to Bergen: 5,180 households New York City to Hudson: 8,232 households New York City Philadelphia Households a year 1,000 2,500 Arrow points to the county moved to Arrivals against those who stayed Arriving Stayed Leaving
Ordered by how much more arrivals earn than stayers, 2023.
Moves: the IRS’s county-to-county migration data, counted in tax returns (roughly households) that changed county between filing years, 2022 to 2023. Flows under 600 returns are left off the map. Incomes: adjusted gross income per return. The IRS suppresses flows of fewer than 20 returns. More visual stories →