Not for commercial useDetailsHide

Zillow Home Value Index, Zillow Home Value Index, bottom tier and Zillow Observed Rent Index, and every figure derived from them, reports included.

Visual story

Who’s moving in

Explore a place

Choose a town, county or ZIP to explore its records.

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 countyFrom New York CityFrom Philadelphia

AtlanticBergenBurlingtonCamdenCape MayCumberlandEssexGloucesterHudsonHunterdonMercerMiddlesexMonmouthMorrisOceanPassaicSalemSomersetSussexUnionWarrenUnion County, NJ to Morris: 651 householdsBurlington County, NJ to Mercer: 662 householdsMonmouth County, NJ to Hudson: 663 householdsMorris County, NJ to Somerset: 674 householdsSomerset County, NJ to Hunterdon: 689 householdsOcean County, NJ to Burlington: 702 householdsSomerset County, NJ to Union: 713 householdsMiddlesex County, NJ to Essex: 717 householdsMorris County, NJ to Passaic: 720 householdsMorris County, NJ to Hudson: 735 householdsPhiladelphia to Gloucester: 769 householdsSussex County, NJ to Morris: 774 householdsMorris County, NJ to Essex: 828 householdsHudson County, NJ to Monmouth: 841 householdsHudson County, NJ to Passaic: 871 householdsUnion County, NJ to Hudson: 903 householdsMorris County, NJ to Sussex: 926 householdsMiddlesex County, NJ to Ocean: 931 householdsMercer County, NJ to Middlesex: 957 householdsHudson County, NJ to Morris: 973 householdsNew York City to Ocean: 986 householdsPhiladelphia to Burlington: 988 householdsMiddlesex County, NJ to Hudson: 1,042 householdsBergen County, NJ to Morris: 1,076 householdsEssex County, NJ to Passaic: 1,184 householdsEssex County, NJ to Middlesex: 1,194 householdsEssex County, NJ to Bergen: 1,205 householdsBergen County, NJ to Essex: 1,226 householdsUnion County, NJ to Somerset: 1,238 householdsPassaic County, NJ to Morris: 1,255 householdsMercer County, NJ to Burlington: 1,299 householdsMiddlesex County, NJ to Mercer: 1,342 householdsPassaic County, NJ to Essex: 1,347 householdsEssex County, NJ to Morris: 1,452 householdsMonmouth County, NJ to Middlesex: 1,504 householdsNew York City to Passaic: 1,590 householdsHudson County, NJ to Middlesex: 1,620 householdsMiddlesex County, NJ to Union: 1,682 householdsHudson County, NJ to Union: 1,714 householdsEssex County, NJ to Hudson: 1,745 householdsSomerset County, NJ to Middlesex: 1,868 householdsMiddlesex County, NJ to Monmouth: 1,907 householdsGloucester County, NJ to Camden: 1,951 householdsUnion County, NJ to Essex: 1,955 householdsPhiladelphia to Camden: 1,980 householdsNew York City to Monmouth: 2,073 householdsBurlington County, NJ to Camden: 2,209 householdsCamden County, NJ to Burlington: 2,235 householdsOcean County, NJ to Monmouth: 2,276 householdsNew York City to Union: 2,334 householdsBergen County, NJ to Hudson: 2,438 householdsUnion County, NJ to Middlesex: 2,491 householdsCamden County, NJ to Gloucester: 2,505 householdsHudson County, NJ to Essex: 2,594 householdsNew York City to Middlesex: 2,615 householdsBergen County, NJ to Passaic: 2,659 householdsMiddlesex County, NJ to Somerset: 2,662 householdsEssex County, NJ to Union: 2,803 householdsPassaic County, NJ to Bergen: 2,812 householdsMonmouth County, NJ to Ocean: 2,845 householdsHudson County, NJ to Bergen: 3,893 householdsNew York City to Essex: 4,123 householdsNew York City to Bergen: 5,180 householdsNew York City to Hudson: 8,232 householdsNew York CityPhiladelphia

Arrivals against those who stayed

ArrivingStayedLeaving

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 →