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

The long commute premium

Explore a place

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

Across New Jersey

You would expect a long commute to buy a cheaper house. In New Jersey it goes the other way: across all towns, each extra 10 minutes of commute goes with homes +21% dearer than the rest of their county. It is steepest in the orange towns, which send people into New York: +41% for every 10 minutes. But it holds everywhere else too, at +15%: a long commute is something buyers pay for, to live farther out.

New York commuter towns (85)Everywhere else (303)

Absecon city: 20 min, homes −25% against Atlantic CountyAtlantic City city: 24 min, homes −53% against Atlantic CountyBrigantine city: 28 min, homes +58% against Atlantic CountyBuena borough: 31 min, homes −31% against Atlantic CountyCorbin City city: 33 min, homes −28% against Atlantic CountyEstell Manor city: 31 min, homes −19% against Atlantic CountyHammonton town: 31 min, homes −17% against Atlantic CountyLinwood city: 23 min, homes +8% against Atlantic CountyLongport borough: 32 min, homes +241% against Atlantic CountyMargate City city: 28 min, homes +149% against Atlantic CountyNorthfield city: 22 min, homes −14% against Atlantic CountyPleasantville city: 22 min, homes −46% against Atlantic CountyPort Republic city: 28 min, homes −5% against Atlantic CountySomers Point city: 23 min, homes −7% against Atlantic CountyVentnor City city: 26 min, homes +41% against Atlantic CountyAllendale borough: 36 min, homes +29% against Bergen CountyAlpine borough: 32 min, homes +273% against Bergen CountyBergenfield borough: 32 min, homes −25% against Bergen CountyBogota borough: 32 min, homes −28% against Bergen CountyCarlstadt borough: 25 min, homes −23% against Bergen CountyCliffside Park borough: 36 min, homes −27% against Bergen CountyCloster borough: 33 min, homes +40% against Bergen CountyCresskill borough: 37 min, homes +20% against Bergen CountyDemarest borough: 43 min, homes +79% against Bergen CountyDumont borough: 33 min, homes −22% against Bergen CountyEast Rutherford borough: 28 min, homes −25% against Bergen CountyEdgewater borough: 38 min, homes −18% against Bergen CountyElmwood Park borough: 27 min, homes −26% against Bergen CountyEmerson borough: 31 min, homes −9% against Bergen CountyEnglewood city: 31 min, homes −27% against Bergen CountyEnglewood Cliffs borough: 36 min, homes +109% against Bergen CountyFair Lawn borough: 31 min, homes −16% against Bergen CountyFairview borough: 31 min, homes −24% against Bergen CountyFort Lee borough: 35 min, homes −31% against Bergen CountyFranklin Lakes borough: 37 min, homes +89% against Bergen CountyGarfield city: 28 min, homes −32% against Bergen CountyGlen Rock borough: 37 min, homes +27% against Bergen CountyHackensack city: 29 min, homes −46% against Bergen CountyHarrington Park borough: 36 min, homes +17% against Bergen CountyHasbrouck Heights borough: 30 min, homes −16% against Bergen CountyHaworth borough: 35 min, homes +43% against Bergen CountyHillsdale borough: 28 min, homes −1% against Bergen CountyLeonia borough: 31 min, homes +0% against Bergen CountyLittle Ferry borough: 29 min, homes −31% against Bergen CountyLodi borough: 26 min, homes −27% against Bergen CountyLyndhurst township: 29 min, homes −24% against Bergen CountyMahwah township: 28 min, homes −17% against Bergen CountyMaywood borough: 30 min, homes −19% against Bergen CountyMidland Park borough: 28 min, homes −13% against Bergen CountyMontvale borough: 32 min, homes +8% against Bergen CountyMoonachie borough: 26 min, homes −23% against Bergen CountyNew Milford borough: 29 min, homes −14% against Bergen CountyNorth Arlington borough: 31 min, homes −27% against Bergen CountyNorthvale borough: 26 min, homes −9% against Bergen CountyNorwood borough: 31 min, homes +9% against Bergen CountyOakland borough: 29 min, homes −11% against Bergen CountyOld Tappan borough: 34 min, homes +56% against Bergen CountyOradell borough: 32 min, homes +18% against Bergen CountyPalisades Park borough: 31 min, homes +16% against Bergen CountyParamus borough: 31 min, homes +24% against Bergen CountyPark Ridge borough: 27 min, homes −1% against Bergen CountyRamsey borough: 32 min, homes +3% against Bergen CountyRidgefield borough: 32 min, homes −10% against Bergen CountyRidgefield Park village: 27 min, homes −30% against Bergen CountyRidgewood village: 35 min, homes +46% against Bergen CountyRiver Edge borough: 35 min, homes +1% against Bergen CountyRiver Vale township: 39 min, homes +16% against Bergen CountyRochelle Park township: 27 min, homes −28% against Bergen CountyRutherford borough: 34 min, homes −11% against Bergen CountySaddle Brook township: 24 min, homes −23% against Bergen CountySaddle River borough: 27 min, homes +181% against Bergen CountySouth Hackensack township: 21 min, homes −19% against Bergen CountyTeaneck township: 34 min, homes −20% against Bergen CountyTenafly borough: 40 min, homes +54% against Bergen CountyUpper Saddle River borough: 37 min, homes +72% against Bergen CountyWaldwick borough: 27 min, homes −13% against Bergen CountyWallington borough: 29 min, homes −22% against Bergen CountyWestwood borough: 28 min, homes −11% against Bergen CountyWoodcliff Lake borough: 33 min, homes +48% against Bergen CountyWyckoff township: 33 min, homes +34% against Bergen CountyBeverly city: 27 min, homes −37% against Burlington CountyChesterfield township: 33 min, homes +58% against Burlington CountyCinnaminson township: 28 min, homes +2% against Burlington CountyDelanco township: 26 min, homes −19% against Burlington CountyDelran township: 28 min, homes −2% against Burlington CountyEastampton township: 26 min, homes +6% against Burlington CountyEdgewater Park township: 34 min, homes −22% against Burlington CountyEvesham township: 28 min, homes +11% against Burlington CountyFieldsboro borough: 29 min, homes −17% against Burlington CountyHainesport township: 29 min, homes +16% against Burlington CountyLumberton township: 30 min, homes +9% against Burlington CountyMansfield township: 35 min, homes +15% against Burlington CountyMaple Shade township: 26 min, homes −26% against Burlington CountyMedford township: 34 min, homes +40% against Burlington CountyMedford Lakes borough: 32 min, homes +22% against Burlington CountyMoorestown township: 26 min, homes +72% against Burlington CountyNew Hanover township: 13 min, homes −1% against Burlington CountyNorth Hanover township: 24 min, homes +26% against Burlington CountyPalmyra borough: 25 min, homes −31% against Burlington CountyRiverside township: 28 min, homes −31% against Burlington CountyRiverton borough: 28 min, homes +4% against Burlington CountyShamong township: 34 min, homes +26% against Burlington CountySouthampton township: 32 min, homes −2% against Burlington CountySpringfield township: 27 min, homes +20% against Burlington CountyTabernacle township: 39 min, homes +16% against Burlington CountyWestampton township: 30 min, homes −6% against Burlington CountyWillingboro township: 30 min, homes −21% against Burlington CountyWoodland township: 43 min, homes −7% against Burlington CountyWrightstown borough: 22 min, homes −31% against Burlington CountyAudubon borough: 26 min, homes +13% against Camden CountyBarrington borough: 27 min, homes +9% against Camden CountyBellmawr borough: 24 min, homes −8% against Camden CountyBrooklawn borough: 21 min, homes −29% against Camden CountyCamden city: 24 min, homes −56% against Camden CountyChesilhurst borough: 36 min, homes −4% against Camden CountyClementon borough: 23 min, homes −9% against Camden CountyCollingswood borough: 26 min, homes +32% against Camden CountyGibbsboro borough: 26 min, homes +11% against Camden CountyHaddon township: 25 min, homes +43% against Camden CountyHaddonfield borough: 30 min, homes +149% against Camden CountyHaddon Heights borough: 24 min, homes +47% against Camden CountyLaurel Springs borough: 29 min, homes +1% against Camden CountyLawnside borough: 29 min, homes −11% against Camden CountyLindenwold borough: 26 min, homes −21% against Camden CountyMagnolia borough: 27 min, homes −6% against Camden CountyMerchantville borough: 25 min, homes +4% against Camden CountyMount Ephraim borough: 23 min, homes −10% against Camden CountyOaklyn borough: 25 min, homes −1% against Camden CountyPennsauken township: 25 min, homes −8% against Camden CountyPine Hill borough: 32 min, homes −17% against Camden CountyRunnemede borough: 27 min, homes −6% against Camden CountySomerdale borough: 24 min, homes +2% against Camden CountyStratford borough: 30 min, homes +1% against Camden CountyVoorhees township: 30 min, homes +59% against Camden CountyWoodlynne borough: 22 min, homes −42% against Camden CountyAvalon borough: 25 min, homes +157% against Cape May CountyCape May city: 18 min, homes −32% against Cape May CountyCape May Point borough: 16 min, homes +50% against Cape May CountyNorth Wildwood city: 21 min, homes −37% against Cape May CountyOcean City city: 27 min, homes +3% against Cape May CountySea Isle City city: 30 min, homes +40% against Cape May CountyStone Harbor borough: 32 min, homes +135% against Cape May CountyWildwood city: 23 min, homes −41% against Cape May CountyWoodbine borough: 24 min, homes −70% against Cape May CountyBridgeton city: 29 min, homes −6% against Cumberland CountyGreenwich township: 29 min, homes +4% against Cumberland CountyMillville city: 25 min, homes −4% against Cumberland CountyShiloh borough: 27 min, homes −7% against Cumberland CountyVineland city: 24 min, homes +15% against Cumberland CountyBelleville township: 32 min, homes −36% against Essex CountyBloomfield township: 32 min, homes −25% against Essex CountyCaldwell borough: 29 min, homes −9% against Essex CountyCedar Grove township: 34 min, homes −4% against Essex CountyEast Orange city: 35 min, homes −41% against Essex CountyEssex Fells borough: 31 min, homes +83% against Essex CountyFairfield township: 22 min, homes +2% against Essex CountyGlen Ridge borough: 36 min, homes +45% against Essex CountyIrvington township: 35 min, homes −48% against Essex CountyLivingston township: 38 min, homes +36% against Essex CountyMaplewood township: 39 min, homes +19% against Essex CountyMillburn township: 42 min, homes +62% against Essex CountyMontclair township: 36 min, homes +43% against Essex CountyNewark city: 33 min, homes −40% against Essex CountyNorth Caldwell borough: 30 min, homes +46% against Essex CountyNutley township: 31 min, homes −19% against Essex CountyRoseland borough: 33 min, homes +2% against Essex CountySouth Orange Village township: 39 min, homes +34% against Essex CountyVerona township: 32 min, homes −6% against Essex CountyWest Caldwell township: 26 min, homes −1% against Essex CountyWest Orange township: 34 min, homes −14% against Essex CountyClayton borough: 32 min, homes −2% against Gloucester CountyGlassboro borough: 28 min, homes +10% against Gloucester CountyMantua township: 27 min, homes −3% against Gloucester CountyNational Park borough: 30 min, homes −18% against Gloucester CountyNewfield borough: 28 min, homes −3% against Gloucester CountyPaulsboro borough: 24 min, homes −30% against Gloucester CountyPitman borough: 29 min, homes +7% against Gloucester CountySwedesboro borough: 26 min, homes +44% against Gloucester CountyWenonah borough: 29 min, homes +7% against Gloucester CountyWest Deptford township: 26 min, homes +10% against Gloucester CountyWestville borough: 29 min, homes −13% against Gloucester CountyWoodbury city: 25 min, homes +1% against Gloucester CountyWoodbury Heights borough: 24 min, homes +7% against Gloucester CountyBayonne city: 34 min, homes −3% against Hudson CountyGuttenberg town: 39 min, homes −32% against Hudson CountyHarrison town: 41 min, homes −3% against Hudson CountyHoboken city: 37 min, homes +48% against Hudson CountyJersey City city: 37 min, homes +9% against Hudson CountyKearny town: 33 min, homes −4% against Hudson CountyNorth Bergen township: 33 min, homes −5% against Hudson CountySecaucus town: 32 min, homes +9% against Hudson CountyUnion City city: 33 min, homes −8% against Hudson CountyWeehawken township: 37 min, homes +45% against Hudson CountyWest New York town: 35 min, homes −26% against Hudson CountyBloomsbury borough: 37 min, homes −16% against Hunterdon CountyCalifon borough: 31 min, homes +28% against Hunterdon CountyFlemington borough: 23 min, homes +9% against Hunterdon CountyFrenchtown borough: 31 min, homes +1% against Hunterdon CountyGlen Gardner borough: 40 min, homes −5% against Hunterdon CountyHampton borough: 32 min, homes +2% against Hunterdon CountyHigh Bridge borough: 34 min, homes −23% against Hunterdon CountyLambertville city: 31 min, homes +9% against Hunterdon CountyMilford borough: 33 min, homes −10% against Hunterdon CountyStockton borough: 31 min, homes +16% against Hunterdon CountyEast Windsor township: 27 min, homes −12% against Mercer CountyHightstown borough: 24 min, homes −12% against Mercer CountyLawrence township: 29 min, homes −13% against Mercer CountyPennington borough: 27 min, homes +26% against Mercer CountyPrinceton: 24 min, homes +80% against Mercer CountyTrenton city: 27 min, homes −35% against Mercer CountyCarteret borough: 31 min, homes −0% against Middlesex CountyCranbury township: 33 min, homes +73% against Middlesex CountyDunellen borough: 32 min, homes −5% against Middlesex CountyEast Brunswick township: 37 min, homes +11% against Middlesex CountyEdison township: 34 min, homes +13% against Middlesex CountyHelmetta borough: 32 min, homes −24% against Middlesex CountyHighland Park borough: 27 min, homes +5% against Middlesex CountyJamesburg borough: 22 min, homes −19% against Middlesex CountyMetuchen borough: 38 min, homes +23% against Middlesex CountyMiddlesex borough: 26 min, homes −3% against Middlesex CountyMilltown borough: 29 min, homes +9% against Middlesex CountyMonroe township: 40 min, homes +11% against Middlesex CountyNew Brunswick city: 23 min, homes −22% against Middlesex CountyNorth Brunswick township: 29 min, homes −3% against Middlesex CountyPerth Amboy city: 23 min, homes −12% against Middlesex CountyPiscataway township: 26 min, homes +6% against Middlesex CountySayreville borough: 31 min, homes −6% against Middlesex CountySouth Amboy city: 31 min, homes −7% against Middlesex CountySouth Plainfield borough: 30 min, homes +3% against Middlesex CountySouth River borough: 32 min, homes −5% against Middlesex CountySpotswood borough: 32 min, homes +0% against Middlesex CountyWoodbridge township: 32 min, homes −15% against Middlesex CountyAllenhurst borough: 30 min, homes +131% against Monmouth CountyAllentown borough: 30 min, homes −28% against Monmouth CountyAsbury Park city: 25 min, homes −32% against Monmouth CountyAtlantic Highlands borough: 41 min, homes −15% against Monmouth CountyBelmar borough: 32 min, homes −1% against Monmouth CountyBradley Beach borough: 30 min, homes +10% against Monmouth CountyBrielle borough: 30 min, homes +30% against Monmouth CountyColts Neck township: 33 min, homes +32% against Monmouth CountyDeal borough: 33 min, homes +344% against Monmouth CountyEatontown borough: 22 min, homes −37% against Monmouth CountyEnglishtown borough: 36 min, homes −44% against Monmouth CountyFair Haven borough: 44 min, homes +59% against Monmouth CountyFarmingdale borough: 25 min, homes −19% against Monmouth CountyHazlet township: 32 min, homes −40% against Monmouth CountyHighlands borough: 35 min, homes −40% against Monmouth CountyHolmdel township: 38 min, homes +9% against Monmouth CountyInterlaken borough: 40 min, homes +64% against Monmouth CountyKeansburg borough: 26 min, homes −62% against Monmouth CountyKeyport borough: 30 min, homes −51% against Monmouth CountyLake Como borough: 26 min, homes −14% against Monmouth CountyLittle Silver borough: 36 min, homes +16% against Monmouth CountyLoch Arbour village: 37 min, homes +199% against Monmouth CountyLong Branch city: 30 min, homes −20% against Monmouth CountyManalapan township: 43 min, homes −22% against Monmouth CountyManasquan borough: 34 min, homes +21% against Monmouth CountyMillstone township: 36 min, homes −7% against Monmouth CountyMonmouth Beach borough: 32 min, homes +14% against Monmouth CountyOceanport borough: 34 min, homes −7% against Monmouth CountyRed Bank borough: 33 min, homes −29% against Monmouth CountyRoosevelt borough: 34 min, homes −51% against Monmouth CountyRumson borough: 45 min, homes +132% against Monmouth CountySea Bright borough: 38 min, homes +7% against Monmouth CountySea Girt borough: 28 min, homes +153% against Monmouth CountySpring Lake borough: 33 min, homes +47% against Monmouth CountyTinton Falls borough: 30 min, homes −37% against Monmouth CountyUnion Beach borough: 32 min, homes −47% against Monmouth CountyWest Long Branch borough: 23 min, homes −3% against Monmouth CountyButler borough: 30 min, homes −17% against Morris CountyDover town: 26 min, homes −24% against Morris CountyEast Hanover township: 25 min, homes +28% against Morris CountyFlorham Park borough: 26 min, homes +56% against Morris CountyKinnelon borough: 34 min, homes +27% against Morris CountyLincoln Park borough: 30 min, homes −20% against Morris CountyMadison borough: 28 min, homes +52% against Morris CountyMine Hill township: 30 min, homes −26% against Morris CountyMorris Plains borough: 29 min, homes +9% against Morris CountyMorristown town: 24 min, homes +35% against Morris CountyMountain Lakes borough: 34 min, homes +79% against Morris CountyRiverdale borough: 28 min, homes −28% against Morris CountyVictory Gardens borough: 25 min, homes −50% against Morris CountyWharton borough: 32 min, homes −27% against Morris CountyBarnegat township: 28 min, homes −40% against Ocean CountyBarnegat Light borough: 46 min, homes +106% against Ocean CountyBay Head borough: 27 min, homes +221% against Ocean CountyBeach Haven borough: 41 min, homes +112% against Ocean CountyBeachwood borough: 31 min, homes −44% against Ocean CountyBrick township: 28 min, homes −39% against Ocean CountyHarvey Cedars borough: 30 min, homes +176% against Ocean CountyIsland Heights borough: 27 min, homes −24% against Ocean CountyJackson township: 33 min, homes −25% against Ocean CountyLakehurst borough: 28 min, homes −56% against Ocean CountyLakewood township: 24 min, homes −30% against Ocean CountyLavallette borough: 37 min, homes +46% against Ocean CountyLong Beach township: 29 min, homes +150% against Ocean CountyManchester township: 33 min, homes −60% against Ocean CountyMantoloking borough: 46 min, homes +151% against Ocean CountyOcean Gate borough: 28 min, homes −46% against Ocean CountyPine Beach borough: 23 min, homes −31% against Ocean CountyPoint Pleasant borough: 29 min, homes −10% against Ocean CountyPoint Pleasant Beach borough: 30 min, homes +34% against Ocean CountySeaside Heights borough: 31 min, homes −13% against Ocean CountySeaside Park borough: 31 min, homes +4% against Ocean CountyShip Bottom borough: 27 min, homes +83% against Ocean CountySouth Toms River borough: 28 min, homes −53% against Ocean CountySurf City borough: 35 min, homes +107% against Ocean CountyToms River township: 30 min, homes −45% against Ocean CountyTuckerton borough: 34 min, homes −50% against Ocean CountyBloomingdale borough: 29 min, homes −5% against Passaic CountyClifton city: 28 min, homes +2% against Passaic CountyHaledon borough: 25 min, homes −5% against Passaic CountyHawthorne borough: 25 min, homes +8% against Passaic CountyLittle Falls township: 26 min, homes +4% against Passaic CountyNorth Haledon borough: 31 min, homes +20% against Passaic CountyPassaic city: 25 min, homes −7% against Passaic CountyPaterson city: 23 min, homes −9% against Passaic CountyPompton Lakes borough: 29 min, homes −6% against Passaic CountyProspect Park borough: 23 min, homes −8% against Passaic CountyRingwood borough: 32 min, homes +2% against Passaic CountyTotowa borough: 25 min, homes +11% against Passaic CountyWanaque borough: 30 min, homes −15% against Passaic CountyWayne township: 29 min, homes +25% against Passaic CountyWest Milford township: 40 min, homes −16% against Passaic CountyWoodland Park borough: 23 min, homes +9% against Passaic CountyAlloway township: 31 min, homes +2% against Salem CountyCarneys Point township: 26 min, homes −8% against Salem CountyElmer borough: 26 min, homes +20% against Salem CountyPenns Grove borough: 21 min, homes −32% against Salem CountyPennsville township: 24 min, homes −5% against Salem CountyPilesgrove township: 26 min, homes +52% against Salem CountyQuinton township: 30 min, homes −5% against Salem CountySalem city: 29 min, homes −20% against Salem CountyWoodstown borough: 26 min, homes +20% against Salem CountyBernardsville borough: 28 min, homes +47% against Somerset CountyBound Brook borough: 23 min, homes −28% against Somerset CountyBranchburg township: 30 min, homes +3% against Somerset CountyBridgewater township: 31 min, homes +5% against Somerset CountyFar Hills borough: 33 min, homes +103% against Somerset CountyGreen Brook township: 30 min, homes −1% against Somerset CountyHillsborough township: 33 min, homes −5% against Somerset CountyManville borough: 28 min, homes −32% against Somerset CountyNorth Plainfield borough: 31 min, homes −30% against Somerset CountyRaritan borough: 22 min, homes −23% against Somerset CountyRocky Hill borough: 23 min, homes +4% against Somerset CountySomerville borough: 28 min, homes −23% against Somerset CountySouth Bound Brook borough: 25 min, homes −36% against Somerset CountyWarren township: 33 min, homes +61% against Somerset CountyWatchung borough: 34 min, homes +52% against Somerset CountyBranchville borough: 26 min, homes +12% against Sussex CountyByram township: 34 min, homes +7% against Sussex CountyFranklin borough: 37 min, homes −11% against Sussex CountyHamburg borough: 35 min, homes −7% against Sussex CountyHopatcong borough: 37 min, homes +6% against Sussex CountyLafayette township: 33 min, homes +14% against Sussex CountyMontague township: 41 min, homes −26% against Sussex CountyNewton town: 26 min, homes +4% against Sussex CountyOgdensburg borough: 34 min, homes +1% against Sussex CountySandyston township: 33 min, homes −4% against Sussex CountySparta township: 38 min, homes +44% against Sussex CountyStanhope borough: 38 min, homes +5% against Sussex CountySussex borough: 42 min, homes +6% against Sussex CountyVernon township: 41 min, homes −31% against Sussex CountyBerkeley Heights township: 37 min, homes +33% against Union CountyClark township: 28 min, homes −0% against Union CountyCranford township: 34 min, homes +7% against Union CountyElizabeth city: 27 min, homes −23% against Union CountyFanwood borough: 42 min, homes +11% against Union CountyGarwood borough: 30 min, homes −6% against Union CountyHillside township: 30 min, homes −28% against Union CountyKenilworth borough: 25 min, homes −13% against Union CountyLinden city: 32 min, homes −24% against Union CountyMountainside borough: 36 min, homes +46% against Union CountyNew Providence borough: 32 min, homes +39% against Union CountyPlainfield city: 29 min, homes −28% against Union CountyRahway city: 32 min, homes −25% against Union CountyRoselle borough: 33 min, homes −28% against Union CountyRoselle Park borough: 26 min, homes −25% against Union CountyScotch Plains township: 34 min, homes +16% against Union CountySpringfield township: 28 min, homes −3% against Union CountySummit city: 34 min, homes +96% against Union CountyUnion township: 30 min, homes −21% against Union CountyWestfield town: 37 min, homes +81% against Union CountyBelvidere town: 33 min, homes −11% against Warren CountyBlairstown township: 36 min, homes +16% against Warren CountyHackettstown town: 31 min, homes +9% against Warren CountyHardwick township: 35 min, homes +14% against Warren CountyPhillipsburg town: 26 min, homes −22% against Warren County

Commute: the Census Bureau’s mean travel time to work, one way. Price: Zillow’s typical home value against the town’s own county average. New York commuter towns: where 15% or more of working residents hold jobs in New York City (the Census Bureau’s LEHD data). Lines are straight fits through each group; they describe, they do not explain. More visual stories →