Guest, Sign inJoin
1st National Antiques Barnegat NJ HABSBarnegat Township, #1 on this list · Photo: David Ames 1991 · Public domain
New Jersey rankings · Climate

Towns with the least snow in New Jersey

Barnegat Township gets the least snow of New Jersey’s 451 towns of 2,500+ with a snow record: about 10 inches in a normal winter at its NOAA station. Pohatcong Township gets the most, about 41 inches; 391 of the 451 average under 30 inches.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#T1

Barnegat Township

Ocean County · 26,151 people
10in

3 days a year with an inch or more·Brant Beach-beach Haven station, 23 km

#T1

Berkeley Township

Ocean County · 45,550 people
10in

3 days a year with an inch or more·Brant Beach-beach Haven station, 39 km

#T1

Brigantine

Atlantic County · 7,658 people
10in

3 days a year with an inch or more·Brant Beach-beach Haven station, 20 km

All 451 towns

Snow in a normal winter, least first. Towns that share a station share its figure and rank (T = tied; 447 towns here share a station).

451 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
T1Barnegat TownshipOcean County · 26,151 people10 in3Brant Beach-beach Haven22.6 km
T1Berkeley TownshipOcean County · 45,550 people10 in3Brant Beach-beach Haven38.9 km
T1BrigantineAtlantic County · 7,658 people10 in3Brant Beach-beach Haven20.4 km
T1Lacey TownshipOcean County · 30,297 people10 in3Brant Beach-beach Haven33.1 km
T1Little Egg Harbor TownshipOcean County · 21,801 people10 in3Brant Beach-beach Haven10.5 km
T1Long Beach TownshipOcean County · 3,148 people10 in3Brant Beach-beach Haven4.3 km
T1Ocean TownshipOcean County · 9,314 people10 in3Brant Beach-beach Haven24.9 km
T1Stafford TownshipOcean County · 30,958 people10 in3Brant Beach-beach Haven15.7 km
T1TuckertonOcean County · 3,734 people10 in3Brant Beach-beach Haven8.1 km
T10Alloway TownshipSalem County · 3,338 people12 in4Seabrook Farms11.5 km
T10BridgetonCumberland County · 28,307 people12 in4Seabrook Farms6.5 km
T10Commercial TownshipCumberland County · 4,767 people12 in4Seabrook Farms29.1 km
T10Deerfield TownshipCumberland County · 3,251 people12 in4Seabrook Farms8.2 km
T10Fairfield TownshipCumberland County · 5,440 people12 in4Seabrook Farms12.9 km
T10Franklin TownshipGloucester County · 16,666 people12 in4Seabrook Farms21.1 km
T10Hopewell TownshipCumberland County · 4,517 people12 in4Seabrook Farms7.5 km
T10Lawrence TownshipCumberland County · 3,167 people12 in4Seabrook Farms17.2 km
T10MillvilleCumberland County · 28,098 people12 in4Seabrook Farms17.8 km
T10Pittsgrove TownshipSalem County · 9,039 people12 in4Seabrook Farms9.9 km
T10Quinton TownshipSalem County · 2,675 people12 in4Seabrook Farms15.5 km
T10Upper Deerfield TownshipCumberland County · 8,111 people12 in4Seabrook Farms0.9 km
T10Upper Pittsgrove TownshipSalem County · 3,545 people12 in4Seabrook Farms13.9 km
23Elk TownshipGloucester County · 4,520 people13 in5Woodstown Pittsgrov 4e13.0 km
24LambertvilleHunterdon County · 4,198 people13 in4Lambertville1.0 km
T25Cape MayCape May County · 2,716 people15 in4Cape May 2 NW3.5 km
T25Lower TownshipCape May County · 21,533 people15 in4Cape May 2 NW4.0 km
T25Middle TownshipCape May County · 19,990 people15 in4Cape May 2 NW17.7 km
T25North WildwoodCape May County · 3,518 people15 in4Cape May 2 NW13.3 km
T25WildwoodCape May County · 5,068 people15 in4Cape May 2 NW10.9 km
T25Wildwood CrestCape May County · 3,000 people15 in4Cape May 2 NW8.8 km
T31AbseconAtlantic County · 9,209 people17 in5Atlantic City Intl AP7.0 km
T31Atlantic CityAtlantic County · 38,787 people17 in5Atlantic City Intl AP12.8 km
T31Egg Harbor CityAtlantic County · 4,426 people17 in5Atlantic City Intl AP13.1 km
T31Egg Harbor TownshipAtlantic County · 48,435 people17 in5Atlantic City Intl AP8.6 km
T31Galloway TownshipAtlantic County · 38,380 people17 in5Atlantic City Intl AP9.3 km
T31Hamilton TownshipAtlantic County · 28,845 people17 in5Atlantic City Intl AP15.0 km
T31LinwoodAtlantic County · 7,051 people17 in5Atlantic City Intl AP11.8 km
T31Margate CityAtlantic County · 5,194 people17 in5Atlantic City Intl AP14.2 km
T31Mullica TownshipAtlantic County · 5,853 people17 in5Atlantic City Intl AP19.0 km
T31NorthfieldAtlantic County · 8,496 people17 in5Atlantic City Intl AP8.6 km
T31Ocean CityCape May County · 11,101 people17 in5Atlantic City Intl AP20.2 km
T31PleasantvilleAtlantic County · 20,853 people17 in5Atlantic City Intl AP8.4 km
T31Somers PointAtlantic County · 10,590 people17 in5Atlantic City Intl AP15.1 km
T31Ventnor CityAtlantic County · 9,345 people17 in5Atlantic City Intl AP14.0 km
T45HammontonAtlantic County · 15,060 people19 in5Hammonton 1 NE3.7 km
T45Monroe TownshipGloucester County · 38,137 people19 in5Hammonton 1 NE14.2 km
T47BeverlyBurlington County · 2,564 people20 in5Neshaminy Falls9.7 km
T47Delanco TownshipBurlington County · 5,010 people20 in5Neshaminy Falls11.0 km
T47Edgewater Park TownshipBurlington County · 9,617 people20 in5Neshaminy Falls10.9 km
T47Riverside TownshipBurlington County · 8,231 people20 in5Neshaminy Falls12.5 km
T51Carneys Point TownshipSalem County · 8,766 people20 in5Wilmington NEW Castle Co AP13.5 km
T51Penns GroveSalem County · 4,934 people20 in5Wilmington NEW Castle Co AP12.8 km
T51Pennsville TownshipSalem County · 12,923 people20 in5Wilmington NEW Castle Co AP9.8 km
T51Pilesgrove TownshipSalem County · 4,280 people20 in5Wilmington NEW Castle Co AP19.3 km
T51SalemSalem County · 5,389 people20 in5Wilmington NEW Castle Co AP16.0 km
T51WoodstownSalem County · 3,784 people20 in5Wilmington NEW Castle Co AP23.6 km
T57Bernards TownshipSomerset County · 28,594 people21 in6Bound Brook 2w13.5 km
T57Bound BrookSomerset County · 13,038 people21 in6Bound Brook 2w3.2 km
T57Branchburg TownshipSomerset County · 15,511 people21 in6Bound Brook 2w12.2 km
T57Bridgewater TownshipSomerset County · 46,455 people21 in6Bound Brook 2w4.9 km
T57DunellenMiddlesex County · 8,337 people21 in6Bound Brook 2w9.7 km
T57Franklin TownshipSomerset County · 69,105 people21 in6Bound Brook 2w9.0 km
T57Green Brook TownshipSomerset County · 7,410 people21 in6Bound Brook 2w9.2 km
T57Hillsborough TownshipSomerset County · 45,061 people21 in6Bound Brook 2w10.6 km
T57ManvilleSomerset County · 10,932 people21 in6Bound Brook 2w2.2 km
T57MiddlesexMiddlesex County · 14,740 people21 in6Bound Brook 2w6.5 km
T57Montgomery TownshipSomerset County · 24,039 people21 in6Bound Brook 2w17.0 km
T57North PlainfieldSomerset County · 22,879 people21 in6Bound Brook 2w13.3 km
T57Piscataway TownshipMiddlesex County · 62,253 people21 in6Bound Brook 2w9.4 km
T57RaritanSomerset County · 8,516 people21 in6Bound Brook 2w7.1 km
T57SomervilleSomerset County · 14,665 people21 in6Bound Brook 2w3.4 km
T57South Bound BrookSomerset County · 4,926 people21 in6Bound Brook 2w3.7 km
T57Warren TownshipSomerset County · 17,753 people21 in6Bound Brook 2w9.8 km
T74Clark TownshipUnion County · 16,418 people21 in5Plainfield7.5 km
T74PlainfieldUnion County · 57,141 people21 in5Plainfield1.7 km
T74Scotch Plains TownshipUnion County · 25,437 people21 in5Plainfield4.1 km
T77AudubonCamden County · 8,825 people22 in6Somerdale 4 SW6.4 km
T77BarringtonCamden County · 7,155 people22 in6Somerdale 4 SW3.6 km
T77BellmawrCamden County · 11,874 people22 in6Somerdale 4 SW5.4 km
T77BerlinCamden County · 7,628 people22 in6Somerdale 4 SW10.5 km
T77Berlin TownshipCamden County · 6,060 people22 in6Somerdale 4 SW10.8 km
T77Cherry Hill TownshipCamden County · 79,965 people22 in6Somerdale 4 SW8.6 km
T77Cinnaminson TownshipBurlington County · 17,930 people22 in6Somerdale 4 SW18.7 km
T77ClaytonGloucester County · 9,041 people22 in6Somerdale 4 SW19.4 km
T77ClementonCamden County · 5,744 people22 in6Somerdale 4 SW7.0 km
T77CollingswoodCamden County · 14,386 people22 in6Somerdale 4 SW9.2 km
T77Deptford TownshipGloucester County · 32,600 people22 in6Somerdale 4 SW6.5 km
T77Evesham TownshipBurlington County · 49,525 people22 in6Somerdale 4 SW12.5 km
T77GlassboroGloucester County · 24,483 people22 in6Somerdale 4 SW16.3 km
T77Gloucester TownshipCamden County · 67,085 people22 in6Somerdale 4 SW5.0 km
T77Haddon HeightsCamden County · 7,609 people22 in6Somerdale 4 SW5.1 km
T77Haddon TownshipCamden County · 15,649 people22 in6Somerdale 4 SW7.9 km
T77HaddonfieldCamden County · 12,740 people22 in6Somerdale 4 SW6.6 km
T77LawnsideCamden County · 3,340 people22 in6Somerdale 4 SW3.7 km
T77LindenwoldCamden County · 21,952 people22 in6Somerdale 4 SW5.1 km
T77MagnoliaCamden County · 4,415 people22 in6Somerdale 4 SW2.3 km
T77Maple Shade TownshipBurlington County · 20,556 people22 in6Somerdale 4 SW13.5 km
T77MerchantvilleCamden County · 4,241 people22 in6Somerdale 4 SW12.6 km
T77Moorestown TownshipBurlington County · 22,262 people22 in6Somerdale 4 SW18.0 km
T77Mount EphraimCamden County · 4,716 people22 in6Somerdale 4 SW6.2 km
T77Mount Laurel TownshipBurlington County · 47,738 people22 in6Somerdale 4 SW17.5 km
T77OaklynCamden County · 3,985 people22 in6Somerdale 4 SW7.9 km
T77PalmyraBurlington County · 7,664 people22 in6Somerdale 4 SW18.5 km
T77Pennsauken TownshipCamden County · 37,742 people22 in6Somerdale 4 SW14.7 km
T77Pine HillCamden County · 10,909 people22 in6Somerdale 4 SW8.4 km
T77PitmanGloucester County · 8,961 people22 in6Somerdale 4 SW13.6 km
T77RivertonBurlington County · 2,842 people22 in6Somerdale 4 SW19.6 km
T77RunnemedeCamden County · 8,443 people22 in6Somerdale 4 SW3.2 km
T77SomerdaleCamden County · 5,823 people22 in6Somerdale 4 SW2.2 km
T77StratfordCamden County · 7,200 people22 in6Somerdale 4 SW2.6 km
T77Voorhees TownshipCamden County · 31,571 people22 in6Somerdale 4 SW8.0 km
T77Washington TownshipGloucester County · 49,840 people22 in6Somerdale 4 SW10.0 km
T113BuenaAtlantic County · 4,529 people22 in6Estell Manor19.0 km
T113Buena Vista TownshipAtlantic County · 7,175 people22 in6Estell Manor15.1 km
T113Dennis TownshipCape May County · 6,100 people22 in6Estell Manor19.7 km
T113Maurice River TownshipCumberland County · 4,780 people22 in6Estell Manor13.5 km
T113Upper TownshipCape May County · 12,355 people22 in6Estell Manor16.5 km
T113VinelandCumberland County · 62,703 people22 in6Estell Manor17.0 km
T113Weymouth TownshipAtlantic County · 2,751 people22 in6Estell Manor1.5 km
T120CamdenCamden County · 71,430 people23 in5Philadelphia Intl AP13.0 km
T120East Greenwich TownshipGloucester County · 12,610 people23 in5Philadelphia Intl AP8.7 km
T120Gloucester CityCamden County · 11,643 people23 in5Philadelphia Intl AP10.1 km
T120Greenwich TownshipGloucester County · 5,026 people23 in5Philadelphia Intl AP6.1 km
T120Harrison TownshipGloucester County · 14,043 people23 in5Philadelphia Intl AP16.0 km
T120Logan TownshipGloucester County · 6,126 people23 in5Philadelphia Intl AP13.6 km
T120Mantua TownshipGloucester County · 15,582 people23 in5Philadelphia Intl AP12.8 km
T120National ParkGloucester County · 3,088 people23 in5Philadelphia Intl AP3.9 km
T120PaulsboroGloucester County · 6,329 people23 in5Philadelphia Intl AP3.2 km
T120South Harrison TownshipGloucester County · 3,479 people23 in5Philadelphia Intl AP19.5 km
T120SwedesboroGloucester County · 2,766 people23 in5Philadelphia Intl AP15.2 km
T120West Deptford TownshipGloucester County · 22,681 people23 in5Philadelphia Intl AP4.9 km
T120WestvilleGloucester County · 4,357 people23 in5Philadelphia Intl AP8.5 km
T120WoodburyGloucester County · 10,130 people23 in5Philadelphia Intl AP7.6 km
T120Woodbury HeightsGloucester County · 3,162 people23 in5Philadelphia Intl AP9.2 km
T120WoodlynneCamden County · 2,942 people23 in5Philadelphia Intl AP12.7 km
T120Woolwich TownshipGloucester County · 14,858 people23 in5Philadelphia Intl AP16.1 km
T137Allamuchy TownshipWarren County · 5,484 people23 in7Belvidere Brg23.6 km
T137BelvidereWarren County · 2,551 people23 in7Belvidere Brg1.4 km
T137Bethlehem TownshipHunterdon County · 3,774 people23 in7Belvidere Brg19.2 km
T137Blairstown TownshipWarren County · 5,815 people23 in7Belvidere Brg18.3 km
T137Franklin TownshipWarren County · 3,049 people23 in7Belvidere Brg13.2 km
T137Green TownshipSussex County · 3,715 people23 in7Belvidere Brg28.6 km
T137Greenwich TownshipWarren County · 5,726 people23 in7Belvidere Brg16.9 km
T137Harmony TownshipWarren County · 2,542 people23 in7Belvidere Brg9.7 km
T137Independence TownshipWarren County · 5,666 people23 in7Belvidere Brg18.1 km
T137Knowlton TownshipWarren County · 2,947 people23 in7Belvidere Brg11.3 km
T137Liberty TownshipWarren County · 2,701 people23 in7Belvidere Brg13.0 km
T137Lopatcong TownshipWarren County · 9,537 people23 in7Belvidere Brg14.2 km
T137Mansfield TownshipWarren County · 7,996 people23 in7Belvidere Brg14.7 km
T137PhillipsburgWarren County · 15,456 people23 in7Belvidere Brg17.3 km
T137WashingtonWarren County · 7,326 people23 in7Belvidere Brg11.5 km
T137White TownshipWarren County · 4,706 people23 in7Belvidere Brg4.5 km
T153Lumberton TownshipBurlington County · 13,171 people24 in6Indian Mills 2 W17.8 km
T153Manchester TownshipOcean County · 46,556 people24 in6Indian Mills 2 W39.0 km
T153Medford LakesBurlington County · 4,403 people24 in6Indian Mills 2 W6.6 km
T153Medford TownshipBurlington County · 25,612 people24 in6Indian Mills 2 W8.1 km
T153New Hanover TownshipBurlington County · 6,237 people24 in6Indian Mills 2 W29.6 km
T153Pemberton TownshipBurlington County · 27,611 people24 in6Indian Mills 2 W23.2 km
T153Shamong TownshipBurlington County · 6,659 people24 in6Indian Mills 2 W5.6 km
T153Southampton TownshipBurlington County · 10,563 people24 in6Indian Mills 2 W14.0 km
T153Tabernacle TownshipBurlington County · 7,014 people24 in6Indian Mills 2 W11.2 km
T153Waterford TownshipCamden County · 10,562 people24 in6Indian Mills 2 W7.1 km
T153Winslow TownshipCamden County · 40,562 people24 in6Indian Mills 2 W15.4 km
T164Cranbury TownshipMiddlesex County · 4,240 people24 in7Hightstown 2 W6.4 km
T164East Windsor TownshipMercer County · 30,562 people24 in7Hightstown 2 W2.7 km
T164Freehold TownshipMonmouth County · 36,052 people24 in7Hightstown 2 W23.0 km
T164HightstownMercer County · 6,007 people24 in7Hightstown 2 W3.3 km
T164Howell TownshipMonmouth County · 55,156 people24 in7Hightstown 2 W31.9 km
T164Jackson TownshipOcean County · 61,281 people24 in7Hightstown 2 W26.2 km
T164LakehurstOcean County · 2,735 people24 in7Hightstown 2 W35.0 km
T164Lakewood TownshipOcean County · 143,765 people24 in7Hightstown 2 W37.5 km
T164Millstone TownshipMonmouth County · 10,412 people24 in7Hightstown 2 W12.7 km
T164Monroe TownshipMiddlesex County · 49,830 people24 in7Hightstown 2 W12.9 km
T164North Hanover TownshipBurlington County · 8,189 people24 in7Hightstown 2 W19.7 km
T164Plainsboro TownshipMiddlesex County · 24,349 people24 in7Hightstown 2 W8.1 km
T164Plumsted TownshipOcean County · 9,991 people24 in7Hightstown 2 W25.4 km
T164PrincetonMercer County · 31,469 people24 in7Hightstown 2 W13.4 km
T164Robbinsville TownshipMercer County · 15,958 people24 in7Hightstown 2 W5.4 km
T164Upper Freehold TownshipMonmouth County · 7,251 people24 in7Hightstown 2 W12.9 km
T164West Windsor TownshipMercer County · 32,839 people24 in7Hightstown 2 W6.0 km
T181East Amwell TownshipHunterdon County · 3,952 people24 in7Wertsville 4 NE4.2 km
T181West Amwell TownshipHunterdon County · 3,037 people24 in7Wertsville 4 NE12.2 km
T183Berkeley Heights TownshipUnion County · 15,140 people24 in6Canoe Brook9.5 km
T183CaldwellEssex County · 9,375 people24 in6Canoe Brook12.4 km
T183Cedar Grove TownshipEssex County · 13,916 people24 in6Canoe Brook16.5 km
T183ChathamMorris County · 10,027 people24 in6Canoe Brook2.6 km
T183City of Orange TownshipEssex County · 35,642 people24 in6Canoe Brook10.3 km
T183East Hanover TownshipMorris County · 11,457 people24 in6Canoe Brook8.3 km
T183East OrangeEssex County · 72,159 people24 in6Canoe Brook12.2 km
T183Fair LawnBergen County · 37,128 people24 in6Canoe Brook29.2 km
T183Fairfield TownshipEssex County · 8,346 people24 in6Canoe Brook16.0 km
T183FanwoodUnion County · 8,035 people24 in6Canoe Brook11.6 km
T183Florham ParkMorris County · 14,456 people24 in6Canoe Brook5.0 km
T183Franklin LakesBergen County · 11,180 people24 in6Canoe Brook31.9 km
T183Glen RidgeEssex County · 8,259 people24 in6Canoe Brook14.3 km
T183Glen RockBergen County · 12,288 people24 in6Canoe Brook30.8 km
T183HaledonPassaic County · 9,125 people24 in6Canoe Brook25.6 km
T183Hanover TownshipMorris County · 15,105 people24 in6Canoe Brook10.5 km
T183Harding TownshipMorris County · 3,949 people24 in6Canoe Brook12.0 km
T183HawthornePassaic County · 20,169 people24 in6Canoe Brook28.9 km
T183KenilworthUnion County · 8,602 people24 in6Canoe Brook9.2 km
T183Lincoln ParkMorris County · 10,950 people24 in6Canoe Brook20.5 km
T183Little Falls TownshipPassaic County · 15,340 people24 in6Canoe Brook18.7 km
T183Livingston TownshipEssex County · 32,223 people24 in6Canoe Brook5.1 km
T183Long Hill TownshipMorris County · 8,684 people24 in6Canoe Brook13.4 km
T183MadisonMorris County · 16,607 people24 in6Canoe Brook5.6 km
T183Maplewood TownshipEssex County · 26,320 people24 in6Canoe Brook7.1 km
T183Midland ParkBergen County · 7,039 people24 in6Canoe Brook33.3 km
T183Millburn TownshipEssex County · 22,874 people24 in6Canoe Brook2.8 km
T183Montclair TownshipEssex County · 44,633 people24 in6Canoe Brook15.1 km
T183Montville TownshipMorris County · 24,469 people24 in6Canoe Brook18.8 km
T183Morris PlainsMorris County · 6,586 people24 in6Canoe Brook14.6 km
T183Morris TownshipMorris County · 23,730 people24 in6Canoe Brook13.2 km
T183MorristownMorris County · 20,750 people24 in6Canoe Brook11.9 km
T183MountainsideUnion County · 7,346 people24 in6Canoe Brook7.0 km
T183New ProvidenceUnion County · 14,092 people24 in6Canoe Brook6.7 km
T183North CaldwellEssex County · 6,815 people24 in6Canoe Brook15.6 km
T183North HaledonPassaic County · 9,089 people24 in6Canoe Brook28.3 km
T183OaklandBergen County · 12,837 people24 in6Canoe Brook33.4 km
T183Parsippany-Troy Hills TownshipMorris County · 56,633 people24 in6Canoe Brook14.2 km
T183PatersonPassaic County · 161,793 people24 in6Canoe Brook24.9 km
T183Prospect ParkPassaic County · 6,450 people24 in6Canoe Brook26.7 km
T183RoselandEssex County · 6,417 people24 in6Canoe Brook9.4 km
T183South Orange Village TownshipEssex County · 19,139 people24 in6Canoe Brook7.8 km
T183Springfield TownshipUnion County · 18,342 people24 in6Canoe Brook5.3 km
T183SummitUnion County · 23,314 people24 in6Canoe Brook3.2 km
T183TotowaPassaic County · 11,166 people24 in6Canoe Brook21.1 km
T183Verona TownshipEssex County · 15,107 people24 in6Canoe Brook13.7 km
T183WatchungSomerset County · 6,583 people24 in6Canoe Brook13.2 km
T183Wayne TownshipPassaic County · 54,819 people24 in6Canoe Brook24.3 km
T183West Caldwell TownshipEssex County · 11,205 people24 in6Canoe Brook12.6 km
T183West Orange TownshipEssex County · 49,557 people24 in6Canoe Brook8.8 km
T183WestfieldUnion County · 32,595 people24 in6Canoe Brook10.3 km
T183Woodland ParkPassaic County · 13,623 people24 in6Canoe Brook21.1 km
T183Wyckoff TownshipBergen County · 17,224 people24 in6Canoe Brook32.4 km
T236Atlantic HighlandsMonmouth County · 4,417 people24 in6Ny Ave V Brooklyn20.4 km
T236Fair HavenMonmouth County · 6,096 people24 in6Ny Ave V Brooklyn26.3 km
T236HighlandsMonmouth County · 4,350 people24 in6Ny Ave V Brooklyn21.1 km
T236Little SilverMonmouth County · 6,124 people24 in6Ny Ave V Brooklyn28.9 km
T236Long BranchMonmouth County · 33,321 people24 in6Ny Ave V Brooklyn33.2 km
T236Middletown TownshipMonmouth County · 67,135 people24 in6Ny Ave V Brooklyn22.4 km
T236Monmouth BeachMonmouth County · 3,226 people24 in6Ny Ave V Brooklyn28.7 km
T236Ocean TownshipMonmouth County · 28,088 people24 in6Ny Ave V Brooklyn38.0 km
T236OceanportMonmouth County · 6,540 people24 in6Ny Ave V Brooklyn31.1 km
T236Red BankMonmouth County · 12,896 people24 in6Ny Ave V Brooklyn28.2 km
T236RumsonMonmouth County · 7,157 people24 in6Ny Ave V Brooklyn25.9 km
T236ShrewsburyMonmouth County · 4,178 people24 in6Ny Ave V Brooklyn30.4 km
T236West Long BranchMonmouth County · 8,625 people24 in6Ny Ave V Brooklyn34.2 km
T249BurlingtonBurlington County · 10,243 people25 in7Philadelphia/mt Holly Wfo7.8 km
T249Burlington TownshipBurlington County · 24,893 people25 in7Philadelphia/mt Holly Wfo5.4 km
T249Delran TownshipBurlington County · 18,909 people25 in7Philadelphia/mt Holly Wfo11.0 km
T249Eastampton TownshipBurlington County · 6,603 people25 in7Philadelphia/mt Holly Wfo5.4 km
T249Hainesport TownshipBurlington County · 6,197 people25 in7Philadelphia/mt Holly Wfo4.3 km
T249Mansfield TownshipBurlington County · 9,199 people25 in7Philadelphia/mt Holly Wfo12.1 km
T249Mount Holly TownshipBurlington County · 10,645 people25 in7Philadelphia/mt Holly Wfo3.3 km
T249Springfield TownshipBurlington County · 3,315 people25 in7Philadelphia/mt Holly Wfo9.6 km
T249Westampton TownshipBurlington County · 9,436 people25 in7Philadelphia/mt Holly Wfo0.5 km
T249Willingboro TownshipBurlington County · 32,824 people25 in7Philadelphia/mt Holly Wfo6.1 km
T259Cranford TownshipUnion County · 24,725 people26 in7Cranford2.1 km
T259GarwoodUnion County · 5,390 people26 in7Cranford1.7 km
T261BordentownBurlington County · 4,108 people27 in7Ewing Twp 0.8 ESE14.0 km
T261Bordentown TownshipBurlington County · 12,821 people27 in7Ewing Twp 0.8 ESE16.3 km
T261Chesterfield TownshipBurlington County · 9,046 people27 in7Ewing Twp 0.8 ESE18.9 km
T261Ewing TownshipMercer County · 39,030 people27 in7Ewing Twp 0.8 ESE1.1 km
T261Florence TownshipBurlington County · 13,385 people27 in7Ewing Twp 0.8 ESE18.3 km
T261Hamilton TownshipMercer County · 94,157 people27 in7Ewing Twp 0.8 ESE11.2 km
T261Hopewell TownshipMercer County · 18,763 people27 in7Ewing Twp 0.8 ESE10.9 km
T261Lawrence TownshipMercer County · 34,165 people27 in7Ewing Twp 0.8 ESE6.9 km
T261PenningtonMercer County · 2,889 people27 in7Ewing Twp 0.8 ESE7.2 km
T261TrentonMercer County · 91,506 people27 in7Ewing Twp 0.8 ESE4.5 km
T271Alexandria TownshipHunterdon County · 4,811 people27 in8Flemington 5 NNW12.4 km
T271ClintonHunterdon County · 2,794 people27 in8Flemington 5 NNW7.5 km
T271Clinton TownshipHunterdon County · 13,412 people27 in8Flemington 5 NNW6.4 km
T271Delaware TownshipHunterdon County · 4,597 people27 in8Flemington 5 NNW16.2 km
T271FlemingtonHunterdon County · 4,856 people27 in8Flemington 5 NNW7.5 km
T271Franklin TownshipHunterdon County · 3,288 people27 in8Flemington 5 NNW4.2 km
T271High BridgeHunterdon County · 3,603 people27 in8Flemington 5 NNW10.7 km
T271Holland TownshipHunterdon County · 5,239 people27 in8Flemington 5 NNW20.7 km
T271Kingwood TownshipHunterdon County · 3,864 people27 in8Flemington 5 NNW14.6 km
T271Raritan TownshipHunterdon County · 25,281 people27 in8Flemington 5 NNW3.2 km
T271Readington TownshipHunterdon County · 16,406 people27 in8Flemington 5 NNW9.5 km
T271Union TownshipHunterdon County · 6,649 people27 in8Flemington 5 NNW9.4 km
T283Andover TownshipSussex County · 5,721 people28 in6Oak Ridge Rsvr18.9 km
T283BloomingdalePassaic County · 7,853 people28 in6Oak Ridge Rsvr13.9 km
T283BoontonMorris County · 8,920 people28 in6Oak Ridge Rsvr16.6 km
T283Boonton TownshipMorris County · 4,432 people28 in6Oak Ridge Rsvr13.2 km
T283ButlerMorris County · 8,184 people28 in6Oak Ridge Rsvr13.6 km
T283Byram TownshipSussex County · 8,249 people28 in6Oak Ridge Rsvr19.7 km
T283Denville TownshipMorris County · 17,424 people28 in6Oak Ridge Rsvr16.4 km
T283DoverMorris County · 18,919 people28 in6Oak Ridge Rsvr17.4 km
T283FranklinSussex County · 5,083 people28 in6Oak Ridge Rsvr11.0 km
T283Hardyston TownshipSussex County · 8,541 people28 in6Oak Ridge Rsvr11.0 km
T283HopatcongSussex County · 14,824 people28 in6Oak Ridge Rsvr16.4 km
T283Jefferson TownshipMorris County · 20,703 people28 in6Oak Ridge Rsvr4.8 km
T283KinnelonMorris County · 10,138 people28 in6Oak Ridge Rsvr11.4 km
T283Mount ArlingtonMorris County · 5,985 people28 in6Oak Ridge Rsvr17.3 km
T283Mountain LakesMorris County · 4,649 people28 in6Oak Ridge Rsvr17.3 km
T283Pequannock TownshipMorris County · 15,750 people28 in6Oak Ridge Rsvr18.3 km
T283Pompton LakesPassaic County · 11,246 people28 in6Oak Ridge Rsvr18.4 km
T283RiverdaleMorris County · 4,144 people28 in6Oak Ridge Rsvr16.2 km
T283RockawayMorris County · 6,631 people28 in6Oak Ridge Rsvr15.6 km
T283Rockaway TownshipMorris County · 27,728 people28 in6Oak Ridge Rsvr8.5 km
T283Sparta TownshipSussex County · 20,431 people28 in6Oak Ridge Rsvr10.8 km
T283Vernon TownshipSussex County · 22,965 people28 in6Oak Ridge Rsvr17.8 km
T283WanaquePassaic County · 11,418 people28 in6Oak Ridge Rsvr17.8 km
T283West Milford TownshipPassaic County · 25,216 people28 in6Oak Ridge Rsvr12.4 km
T283WhartonMorris County · 7,618 people28 in6Oak Ridge Rsvr16.6 km
T308Belleville TownshipEssex County · 38,997 people28 in7Harrison5.1 km
T308Bloomfield TownshipEssex County · 56,375 people28 in7Harrison7.4 km
T308BogotaBergen County · 9,816 people28 in7Harrison17.4 km
T308CarlstadtBergen County · 6,410 people28 in7Harrison11.6 km
T308CliftonPassaic County · 91,127 people28 in7Harrison12.7 km
T308East NewarkHudson County · 2,574 people28 in7Harrison1.0 km
T308East RutherfordBergen County · 10,566 people28 in7Harrison9.5 km
T308Elmwood ParkBergen County · 21,534 people28 in7Harrison17.6 km
T308GarfieldBergen County · 33,353 people28 in7Harrison15.1 km
T308HackensackBergen County · 46,380 people28 in7Harrison18.1 km
T308Hasbrouck HeightsBergen County · 12,211 people28 in7Harrison14.3 km
T308KearnyHudson County · 40,862 people28 in7Harrison2.5 km
T308Little FerryBergen County · 11,099 people28 in7Harrison14.5 km
T308LodiBergen County · 26,187 people28 in7Harrison15.6 km
T308Lyndhurst TownshipBergen County · 22,343 people28 in7Harrison6.4 km
T308MaywoodBergen County · 10,166 people28 in7Harrison18.8 km
T308MoonachieBergen County · 3,153 people28 in7Harrison13.1 km
T308North ArlingtonBergen County · 16,601 people28 in7Harrison4.8 km
T308North Bergen TownshipHudson County · 61,483 people28 in7Harrison11.8 km
T308Nutley TownshipEssex County · 30,744 people28 in7Harrison8.1 km
T308PassaicPassaic County · 71,337 people28 in7Harrison12.3 km
T308RidgefieldBergen County · 11,547 people28 in7Harrison14.6 km
T308Ridgefield ParkBergen County · 13,372 people28 in7Harrison16.2 km
T308Rochelle Park TownshipBergen County · 5,972 people28 in7Harrison18.7 km
T308RutherfordBergen County · 19,132 people28 in7Harrison8.9 km
T308Saddle Brook TownshipBergen County · 14,441 people28 in7Harrison17.9 km
T308SecaucusHudson County · 22,640 people28 in7Harrison8.1 km
T308South Hackensack TownshipBergen County · 2,755 people28 in7Harrison15.6 km
T308Teaneck TownshipBergen County · 43,329 people28 in7Harrison19.7 km
T308Union CityHudson County · 66,656 people28 in7Harrison10.3 km
T308WallingtonBergen County · 12,092 people28 in7Harrison12.3 km
T308Wood-RidgeBergen County · 10,341 people28 in7Harrison12.6 km
T340Aberdeen TownshipMonmouth County · 19,535 people29 in7NEW Brunswick 3 SE17.4 km
T340Colts Neck TownshipMonmouth County · 9,989 people29 in7NEW Brunswick 3 SE29.3 km
T340East Brunswick TownshipMiddlesex County · 50,678 people29 in7NEW Brunswick 3 SE5.2 km
T340EatontownMonmouth County · 13,607 people29 in7NEW Brunswick 3 SE37.1 km
T340Edison TownshipMiddlesex County · 109,077 people29 in7NEW Brunswick 3 SE7.2 km
T340FreeholdMonmouth County · 12,562 people29 in7NEW Brunswick 3 SE26.7 km
T340Highland ParkMiddlesex County · 15,259 people29 in7NEW Brunswick 3 SE3.1 km
T340Holmdel TownshipMonmouth County · 17,535 people29 in7NEW Brunswick 3 SE23.7 km
T340JamesburgMiddlesex County · 5,819 people29 in7NEW Brunswick 3 SE13.8 km
T340KeyportMonmouth County · 7,235 people29 in7NEW Brunswick 3 SE19.3 km
T340Manalapan TownshipMonmouth County · 40,987 people29 in7NEW Brunswick 3 SE22.1 km
T340Marlboro TownshipMonmouth County · 42,254 people29 in7NEW Brunswick 3 SE20.1 km
T340MatawanMonmouth County · 9,768 people29 in7NEW Brunswick 3 SE17.2 km
T340MetuchenMiddlesex County · 15,363 people29 in7NEW Brunswick 3 SE9.2 km
T340MilltownMiddlesex County · 7,103 people29 in7NEW Brunswick 3 SE2.7 km
T340New BrunswickMiddlesex County · 57,133 people29 in7NEW Brunswick 3 SE2.4 km
T340North Brunswick TownshipMiddlesex County · 45,097 people29 in7NEW Brunswick 3 SE5.4 km
T340Old Bridge TownshipMiddlesex County · 70,228 people29 in7NEW Brunswick 3 SE12.3 km
T340SayrevilleMiddlesex County · 46,787 people29 in7NEW Brunswick 3 SE8.3 km
T340South AmboyMiddlesex County · 10,403 people29 in7NEW Brunswick 3 SE12.3 km
T340South Brunswick TownshipMiddlesex County · 47,454 people29 in7NEW Brunswick 3 SE13.0 km
T340South PlainfieldMiddlesex County · 24,891 people29 in7NEW Brunswick 3 SE11.3 km
T340South RiverMiddlesex County · 16,262 people29 in7NEW Brunswick 3 SE4.8 km
T340SpotswoodMiddlesex County · 8,236 people29 in7NEW Brunswick 3 SE9.2 km
T340Tinton FallsMonmouth County · 19,539 people29 in7NEW Brunswick 3 SE35.9 km
T340Woodbridge TownshipMiddlesex County · 104,802 people29 in7NEW Brunswick 3 SE14.8 km
T366Bedminster TownshipSomerset County · 8,285 people30 in9Pottersville 2 NNW8.1 km
T366BernardsvilleSomerset County · 7,966 people30 in9Pottersville 2 NNW11.8 km
T366Chester TownshipMorris County · 7,795 people30 in9Pottersville 2 NNW5.9 km
T366HackettstownWarren County · 10,185 people30 in9Pottersville 2 NNW15.2 km
T366Lebanon TownshipHunterdon County · 6,229 people30 in9Pottersville 2 NNW13.7 km
T366MendhamMorris County · 4,985 people30 in9Pottersville 2 NNW11.8 km
T366Mendham TownshipMorris County · 6,075 people30 in9Pottersville 2 NNW15.5 km
T366Mine Hill TownshipMorris County · 4,160 people30 in9Pottersville 2 NNW19.2 km
T366Mount Olive TownshipMorris County · 29,503 people30 in9Pottersville 2 NNW14.3 km
T366NetcongMorris County · 3,924 people30 in9Pottersville 2 NNW18.2 km
T366Peapack and GladstoneSomerset County · 2,587 people30 in9Pottersville 2 NNW7.7 km
T366Randolph TownshipMorris County · 26,878 people30 in9Pottersville 2 NNW17.4 km
T366Roxbury TownshipMorris County · 23,427 people30 in9Pottersville 2 NNW18.2 km
T366StanhopeSussex County · 3,614 people30 in9Pottersville 2 NNW19.8 km
T366Tewksbury TownshipHunterdon County · 5,925 people30 in9Pottersville 2 NNW6.3 km
T366Washington TownshipMorris County · 18,309 people30 in9Pottersville 2 NNW7.6 km
T382Cliffside ParkBergen County · 26,539 people30 in7NEW York Cntrl Pk Twr5.1 km
T382EdgewaterBergen County · 15,499 people30 in7NEW York Cntrl Pk Twr5.1 km
T382FairviewBergen County · 15,509 people30 in7NEW York Cntrl Pk Twr5.5 km
T382Fort LeeBergen County · 40,345 people30 in7NEW York Cntrl Pk Twr8.0 km
T382GuttenbergHudson County · 11,910 people30 in7NEW York Cntrl Pk Twr3.4 km
T382HobokenHudson County · 59,027 people30 in7NEW York Cntrl Pk Twr6.2 km
T382LeoniaBergen County · 9,441 people30 in7NEW York Cntrl Pk Twr9.5 km
T382Palisades ParkBergen County · 20,317 people30 in7NEW York Cntrl Pk Twr7.9 km
T382Weehawken TownshipHudson County · 17,827 people30 in7NEW York Cntrl Pk Twr4.2 km
T382West New YorkHudson County · 53,192 people30 in7NEW York Cntrl Pk Twr3.5 km
T392BayonneHudson County · 74,744 people32 in7Newark Intl AP5.5 km
T392CarteretMiddlesex County · 25,781 people32 in7Newark Intl AP12.0 km
T392ElizabethUnion County · 141,675 people32 in7Newark Intl AP2.7 km
T392HarrisonHudson County · 22,105 people32 in7Newark Intl AP6.9 km
T392Hazlet TownshipMonmouth County · 20,743 people32 in7Newark Intl AP28.6 km
T392Hillside TownshipUnion County · 22,860 people32 in7Newark Intl AP5.2 km
T392Irvington TownshipEssex County · 62,233 people32 in7Newark Intl AP7.0 km
T392Jersey CityHudson County · 302,013 people32 in7Newark Intl AP9.4 km
T392KeansburgMonmouth County · 9,818 people32 in7Newark Intl AP25.7 km
T392LindenUnion County · 45,752 people32 in7Newark Intl AP8.3 km
T392NewarkEssex County · 323,808 people32 in7Newark Intl AP4.6 km
T392Perth AmboyMiddlesex County · 56,739 people32 in7Newark Intl AP20.0 km
T392RahwayUnion County · 31,010 people32 in7Newark Intl AP12.6 km
T392RoselleUnion County · 23,261 people32 in7Newark Intl AP8.4 km
T392Roselle ParkUnion County · 15,603 people32 in7Newark Intl AP8.4 km
T392Union BeachMonmouth County · 5,708 people32 in7Newark Intl AP26.1 km
T392Union TownshipUnion County · 63,675 people32 in7Newark Intl AP8.5 km
T409AllendaleBergen County · 7,116 people33 in9Dobbs Ferry-ardsley25.3 km
T409BergenfieldBergen County · 28,754 people33 in9Dobbs Ferry-ardsley16.7 km
T409ClosterBergen County · 8,663 people33 in9Dobbs Ferry-ardsley11.2 km
T409CresskillBergen County · 9,257 people33 in9Dobbs Ferry-ardsley12.8 km
T409DemarestBergen County · 4,893 people33 in9Dobbs Ferry-ardsley11.7 km
T409DumontBergen County · 18,501 people33 in9Dobbs Ferry-ardsley14.9 km
T409EmersonBergen County · 7,371 people33 in9Dobbs Ferry-ardsley16.2 km
T409EnglewoodBergen County · 30,035 people33 in9Dobbs Ferry-ardsley17.3 km
T409Englewood CliffsBergen County · 5,384 people33 in9Dobbs Ferry-ardsley16.5 km
T409Harrington ParkBergen County · 5,052 people33 in9Dobbs Ferry-ardsley12.4 km
T409HaworthBergen County · 3,422 people33 in9Dobbs Ferry-ardsley14.4 km
T409HillsdaleBergen County · 10,214 people33 in9Dobbs Ferry-ardsley17.7 km
T409Ho-Ho-KusBergen County · 4,313 people33 in9Dobbs Ferry-ardsley22.0 km
T409MontvaleBergen County · 10,113 people33 in9Dobbs Ferry-ardsley18.6 km
T409New MilfordBergen County · 17,133 people33 in9Dobbs Ferry-ardsley17.5 km
T409NorthvaleBergen County · 4,978 people33 in9Dobbs Ferry-ardsley9.6 km
T409NorwoodBergen County · 5,817 people33 in9Dobbs Ferry-ardsley9.8 km
T409Old TappanBergen County · 6,686 people33 in9Dobbs Ferry-ardsley12.7 km
T409OradellBergen County · 8,293 people33 in9Dobbs Ferry-ardsley17.6 km
T409ParamusBergen County · 26,723 people33 in9Dobbs Ferry-ardsley20.9 km
T409Park RidgeBergen County · 9,571 people33 in9Dobbs Ferry-ardsley17.9 km
T409RamseyBergen County · 14,925 people33 in9Dobbs Ferry-ardsley26.9 km
T409RidgewoodBergen County · 26,527 people33 in9Dobbs Ferry-ardsley23.6 km
T409River EdgeBergen County · 12,159 people33 in9Dobbs Ferry-ardsley19.3 km
T409River Vale TownshipBergen County · 10,555 people33 in9Dobbs Ferry-ardsley14.5 km
T409Saddle RiverBergen County · 3,430 people33 in9Dobbs Ferry-ardsley21.7 km
T409TenaflyBergen County · 15,237 people33 in9Dobbs Ferry-ardsley13.9 km
T409Upper Saddle RiverBergen County · 8,650 people33 in9Dobbs Ferry-ardsley23.1 km
T409WaldwickBergen County · 10,252 people33 in9Dobbs Ferry-ardsley24.4 km
T409Washington TownshipBergen County · 9,392 people33 in9Dobbs Ferry-ardsley19.4 km
T409WestwoodBergen County · 11,365 people33 in9Dobbs Ferry-ardsley16.7 km
T409Woodcliff LakeBergen County · 6,193 people33 in9Dobbs Ferry-ardsley19.1 km
441Mahwah TownshipBergen County · 25,678 people36 in9West Point39.0 km
T442Frankford TownshipSussex County · 5,368 people39 in10Sussex 3 WNW8.9 km
T442Fredon TownshipSussex County · 3,332 people39 in10Sussex 3 WNW25.5 km
T442HamburgSussex County · 3,345 people39 in10Sussex 3 WNW11.0 km
T442Hampton TownshipSussex County · 4,989 people39 in10Sussex 3 WNW17.9 km
T442Montague TownshipSussex County · 3,896 people39 in10Sussex 3 WNW8.7 km
T442NewtonSussex County · 8,486 people39 in10Sussex 3 WNW20.4 km
T442RingwoodPassaic County · 11,853 people39 in10Sussex 3 WNW35.3 km
T442Stillwater TownshipSussex County · 4,072 people39 in10Sussex 3 WNW23.8 km
T442Wantage TownshipSussex County · 11,154 people39 in10Sussex 3 WNW4.3 km
451Pohatcong TownshipWarren County · 3,578 people41 in10Springtown 1 NNE11.3 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

What part of New Jersey gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Barnegat Township (Ocean County, about 10 in), Berkeley Township (Ocean County, about 10 in), Brigantine (Atlantic County, about 10 in), on NOAA’s 1991–2020 normals at each town’s station.

Which New Jersey town gets the most snow?

Pohatcong Township (Warren County), about 41 inches in a normal winter at the Springtown 1 NNE station. See the snowiest towns.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (468 in New Jersey) whose nearest station has a snow normal of an inch or more; 17 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More New Jersey lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All New Jersey rankings →
Other states

Least snow in other states