Guest, Sign inJoin
Hixson–Mixsell House, Pohatcong Township, NJ - east viewPohatcong Township, #1 on this list · Photo: Zeete · CC BY-SA 4.0
New Jersey rankings · Climate

Snowiest towns in New Jersey

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

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

#1

Pohatcong Township

Warren County · 3,578 people
41in

10 days a year with an inch or more·Springtown 1 NNE station, 11 km

#T2

Frankford Township

Sussex County · 5,368 people
39in

10 days a year with an inch or more·Sussex 3 WNW station, 9 km

#T2

Fredon Township

Sussex County · 3,332 people
39in

10 days a year with an inch or more·Sussex 3 WNW station, 26 km

All 451 towns

Snow in a normal winter, most 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
1Pohatcong TownshipWarren County · 3,578 people41 in10Springtown 1 NNE11.3 km
T2Frankford TownshipSussex County · 5,368 people39 in10Sussex 3 WNW8.9 km
T2Fredon TownshipSussex County · 3,332 people39 in10Sussex 3 WNW25.5 km
T2HamburgSussex County · 3,345 people39 in10Sussex 3 WNW11.0 km
T2Hampton TownshipSussex County · 4,989 people39 in10Sussex 3 WNW17.9 km
T2Montague TownshipSussex County · 3,896 people39 in10Sussex 3 WNW8.7 km
T2NewtonSussex County · 8,486 people39 in10Sussex 3 WNW20.4 km
T2RingwoodPassaic County · 11,853 people39 in10Sussex 3 WNW35.3 km
T2Stillwater TownshipSussex County · 4,072 people39 in10Sussex 3 WNW23.8 km
T2Wantage TownshipSussex County · 11,154 people39 in10Sussex 3 WNW4.3 km
11Mahwah TownshipBergen County · 25,678 people36 in9West Point39.0 km
T12AllendaleBergen County · 7,116 people33 in9Dobbs Ferry-ardsley25.3 km
T12BergenfieldBergen County · 28,754 people33 in9Dobbs Ferry-ardsley16.7 km
T12ClosterBergen County · 8,663 people33 in9Dobbs Ferry-ardsley11.2 km
T12CresskillBergen County · 9,257 people33 in9Dobbs Ferry-ardsley12.8 km
T12DemarestBergen County · 4,893 people33 in9Dobbs Ferry-ardsley11.7 km
T12DumontBergen County · 18,501 people33 in9Dobbs Ferry-ardsley14.9 km
T12EmersonBergen County · 7,371 people33 in9Dobbs Ferry-ardsley16.2 km
T12EnglewoodBergen County · 30,035 people33 in9Dobbs Ferry-ardsley17.3 km
T12Englewood CliffsBergen County · 5,384 people33 in9Dobbs Ferry-ardsley16.5 km
T12Harrington ParkBergen County · 5,052 people33 in9Dobbs Ferry-ardsley12.4 km
T12HaworthBergen County · 3,422 people33 in9Dobbs Ferry-ardsley14.4 km
T12HillsdaleBergen County · 10,214 people33 in9Dobbs Ferry-ardsley17.7 km
T12Ho-Ho-KusBergen County · 4,313 people33 in9Dobbs Ferry-ardsley22.0 km
T12MontvaleBergen County · 10,113 people33 in9Dobbs Ferry-ardsley18.6 km
T12New MilfordBergen County · 17,133 people33 in9Dobbs Ferry-ardsley17.5 km
T12NorthvaleBergen County · 4,978 people33 in9Dobbs Ferry-ardsley9.6 km
T12NorwoodBergen County · 5,817 people33 in9Dobbs Ferry-ardsley9.8 km
T12Old TappanBergen County · 6,686 people33 in9Dobbs Ferry-ardsley12.7 km
T12OradellBergen County · 8,293 people33 in9Dobbs Ferry-ardsley17.6 km
T12ParamusBergen County · 26,723 people33 in9Dobbs Ferry-ardsley20.9 km
T12Park RidgeBergen County · 9,571 people33 in9Dobbs Ferry-ardsley17.9 km
T12RamseyBergen County · 14,925 people33 in9Dobbs Ferry-ardsley26.9 km
T12RidgewoodBergen County · 26,527 people33 in9Dobbs Ferry-ardsley23.6 km
T12River EdgeBergen County · 12,159 people33 in9Dobbs Ferry-ardsley19.3 km
T12River Vale TownshipBergen County · 10,555 people33 in9Dobbs Ferry-ardsley14.5 km
T12Saddle RiverBergen County · 3,430 people33 in9Dobbs Ferry-ardsley21.7 km
T12TenaflyBergen County · 15,237 people33 in9Dobbs Ferry-ardsley13.9 km
T12Upper Saddle RiverBergen County · 8,650 people33 in9Dobbs Ferry-ardsley23.1 km
T12WaldwickBergen County · 10,252 people33 in9Dobbs Ferry-ardsley24.4 km
T12Washington TownshipBergen County · 9,392 people33 in9Dobbs Ferry-ardsley19.4 km
T12WestwoodBergen County · 11,365 people33 in9Dobbs Ferry-ardsley16.7 km
T12Woodcliff LakeBergen County · 6,193 people33 in9Dobbs Ferry-ardsley19.1 km
T44BayonneHudson County · 74,744 people32 in7Newark Intl AP5.5 km
T44CarteretMiddlesex County · 25,781 people32 in7Newark Intl AP12.0 km
T44ElizabethUnion County · 141,675 people32 in7Newark Intl AP2.7 km
T44HarrisonHudson County · 22,105 people32 in7Newark Intl AP6.9 km
T44Hazlet TownshipMonmouth County · 20,743 people32 in7Newark Intl AP28.6 km
T44Hillside TownshipUnion County · 22,860 people32 in7Newark Intl AP5.2 km
T44Irvington TownshipEssex County · 62,233 people32 in7Newark Intl AP7.0 km
T44Jersey CityHudson County · 302,013 people32 in7Newark Intl AP9.4 km
T44KeansburgMonmouth County · 9,818 people32 in7Newark Intl AP25.7 km
T44LindenUnion County · 45,752 people32 in7Newark Intl AP8.3 km
T44NewarkEssex County · 323,808 people32 in7Newark Intl AP4.6 km
T44Perth AmboyMiddlesex County · 56,739 people32 in7Newark Intl AP20.0 km
T44RahwayUnion County · 31,010 people32 in7Newark Intl AP12.6 km
T44RoselleUnion County · 23,261 people32 in7Newark Intl AP8.4 km
T44Roselle ParkUnion County · 15,603 people32 in7Newark Intl AP8.4 km
T44Union BeachMonmouth County · 5,708 people32 in7Newark Intl AP26.1 km
T44Union TownshipUnion County · 63,675 people32 in7Newark Intl AP8.5 km
T61Cliffside ParkBergen County · 26,539 people30 in7NEW York Cntrl Pk Twr5.1 km
T61EdgewaterBergen County · 15,499 people30 in7NEW York Cntrl Pk Twr5.1 km
T61FairviewBergen County · 15,509 people30 in7NEW York Cntrl Pk Twr5.5 km
T61Fort LeeBergen County · 40,345 people30 in7NEW York Cntrl Pk Twr8.0 km
T61GuttenbergHudson County · 11,910 people30 in7NEW York Cntrl Pk Twr3.4 km
T61HobokenHudson County · 59,027 people30 in7NEW York Cntrl Pk Twr6.2 km
T61LeoniaBergen County · 9,441 people30 in7NEW York Cntrl Pk Twr9.5 km
T61Palisades ParkBergen County · 20,317 people30 in7NEW York Cntrl Pk Twr7.9 km
T61Weehawken TownshipHudson County · 17,827 people30 in7NEW York Cntrl Pk Twr4.2 km
T61West New YorkHudson County · 53,192 people30 in7NEW York Cntrl Pk Twr3.5 km
T71Bedminster TownshipSomerset County · 8,285 people30 in9Pottersville 2 NNW8.1 km
T71BernardsvilleSomerset County · 7,966 people30 in9Pottersville 2 NNW11.8 km
T71Chester TownshipMorris County · 7,795 people30 in9Pottersville 2 NNW5.9 km
T71HackettstownWarren County · 10,185 people30 in9Pottersville 2 NNW15.2 km
T71Lebanon TownshipHunterdon County · 6,229 people30 in9Pottersville 2 NNW13.7 km
T71MendhamMorris County · 4,985 people30 in9Pottersville 2 NNW11.8 km
T71Mendham TownshipMorris County · 6,075 people30 in9Pottersville 2 NNW15.5 km
T71Mine Hill TownshipMorris County · 4,160 people30 in9Pottersville 2 NNW19.2 km
T71Mount Olive TownshipMorris County · 29,503 people30 in9Pottersville 2 NNW14.3 km
T71NetcongMorris County · 3,924 people30 in9Pottersville 2 NNW18.2 km
T71Peapack and GladstoneSomerset County · 2,587 people30 in9Pottersville 2 NNW7.7 km
T71Randolph TownshipMorris County · 26,878 people30 in9Pottersville 2 NNW17.4 km
T71Roxbury TownshipMorris County · 23,427 people30 in9Pottersville 2 NNW18.2 km
T71StanhopeSussex County · 3,614 people30 in9Pottersville 2 NNW19.8 km
T71Tewksbury TownshipHunterdon County · 5,925 people30 in9Pottersville 2 NNW6.3 km
T71Washington TownshipMorris County · 18,309 people30 in9Pottersville 2 NNW7.6 km
T87Aberdeen TownshipMonmouth County · 19,535 people29 in7NEW Brunswick 3 SE17.4 km
T87Colts Neck TownshipMonmouth County · 9,989 people29 in7NEW Brunswick 3 SE29.3 km
T87East Brunswick TownshipMiddlesex County · 50,678 people29 in7NEW Brunswick 3 SE5.2 km
T87EatontownMonmouth County · 13,607 people29 in7NEW Brunswick 3 SE37.1 km
T87Edison TownshipMiddlesex County · 109,077 people29 in7NEW Brunswick 3 SE7.2 km
T87FreeholdMonmouth County · 12,562 people29 in7NEW Brunswick 3 SE26.7 km
T87Highland ParkMiddlesex County · 15,259 people29 in7NEW Brunswick 3 SE3.1 km
T87Holmdel TownshipMonmouth County · 17,535 people29 in7NEW Brunswick 3 SE23.7 km
T87JamesburgMiddlesex County · 5,819 people29 in7NEW Brunswick 3 SE13.8 km
T87KeyportMonmouth County · 7,235 people29 in7NEW Brunswick 3 SE19.3 km
T87Manalapan TownshipMonmouth County · 40,987 people29 in7NEW Brunswick 3 SE22.1 km
T87Marlboro TownshipMonmouth County · 42,254 people29 in7NEW Brunswick 3 SE20.1 km
T87MatawanMonmouth County · 9,768 people29 in7NEW Brunswick 3 SE17.2 km
T87MetuchenMiddlesex County · 15,363 people29 in7NEW Brunswick 3 SE9.2 km
T87MilltownMiddlesex County · 7,103 people29 in7NEW Brunswick 3 SE2.7 km
T87New BrunswickMiddlesex County · 57,133 people29 in7NEW Brunswick 3 SE2.4 km
T87North Brunswick TownshipMiddlesex County · 45,097 people29 in7NEW Brunswick 3 SE5.4 km
T87Old Bridge TownshipMiddlesex County · 70,228 people29 in7NEW Brunswick 3 SE12.3 km
T87SayrevilleMiddlesex County · 46,787 people29 in7NEW Brunswick 3 SE8.3 km
T87South AmboyMiddlesex County · 10,403 people29 in7NEW Brunswick 3 SE12.3 km
T87South Brunswick TownshipMiddlesex County · 47,454 people29 in7NEW Brunswick 3 SE13.0 km
T87South PlainfieldMiddlesex County · 24,891 people29 in7NEW Brunswick 3 SE11.3 km
T87South RiverMiddlesex County · 16,262 people29 in7NEW Brunswick 3 SE4.8 km
T87SpotswoodMiddlesex County · 8,236 people29 in7NEW Brunswick 3 SE9.2 km
T87Tinton FallsMonmouth County · 19,539 people29 in7NEW Brunswick 3 SE35.9 km
T87Woodbridge TownshipMiddlesex County · 104,802 people29 in7NEW Brunswick 3 SE14.8 km
T113Belleville TownshipEssex County · 38,997 people28 in7Harrison5.1 km
T113Bloomfield TownshipEssex County · 56,375 people28 in7Harrison7.4 km
T113BogotaBergen County · 9,816 people28 in7Harrison17.4 km
T113CarlstadtBergen County · 6,410 people28 in7Harrison11.6 km
T113CliftonPassaic County · 91,127 people28 in7Harrison12.7 km
T113East NewarkHudson County · 2,574 people28 in7Harrison1.0 km
T113East RutherfordBergen County · 10,566 people28 in7Harrison9.5 km
T113Elmwood ParkBergen County · 21,534 people28 in7Harrison17.6 km
T113GarfieldBergen County · 33,353 people28 in7Harrison15.1 km
T113HackensackBergen County · 46,380 people28 in7Harrison18.1 km
T113Hasbrouck HeightsBergen County · 12,211 people28 in7Harrison14.3 km
T113KearnyHudson County · 40,862 people28 in7Harrison2.5 km
T113Little FerryBergen County · 11,099 people28 in7Harrison14.5 km
T113LodiBergen County · 26,187 people28 in7Harrison15.6 km
T113Lyndhurst TownshipBergen County · 22,343 people28 in7Harrison6.4 km
T113MaywoodBergen County · 10,166 people28 in7Harrison18.8 km
T113MoonachieBergen County · 3,153 people28 in7Harrison13.1 km
T113North ArlingtonBergen County · 16,601 people28 in7Harrison4.8 km
T113North Bergen TownshipHudson County · 61,483 people28 in7Harrison11.8 km
T113Nutley TownshipEssex County · 30,744 people28 in7Harrison8.1 km
T113PassaicPassaic County · 71,337 people28 in7Harrison12.3 km
T113RidgefieldBergen County · 11,547 people28 in7Harrison14.6 km
T113Ridgefield ParkBergen County · 13,372 people28 in7Harrison16.2 km
T113Rochelle Park TownshipBergen County · 5,972 people28 in7Harrison18.7 km
T113RutherfordBergen County · 19,132 people28 in7Harrison8.9 km
T113Saddle Brook TownshipBergen County · 14,441 people28 in7Harrison17.9 km
T113SecaucusHudson County · 22,640 people28 in7Harrison8.1 km
T113South Hackensack TownshipBergen County · 2,755 people28 in7Harrison15.6 km
T113Teaneck TownshipBergen County · 43,329 people28 in7Harrison19.7 km
T113Union CityHudson County · 66,656 people28 in7Harrison10.3 km
T113WallingtonBergen County · 12,092 people28 in7Harrison12.3 km
T113Wood-RidgeBergen County · 10,341 people28 in7Harrison12.6 km
T145Andover TownshipSussex County · 5,721 people28 in6Oak Ridge Rsvr18.9 km
T145BloomingdalePassaic County · 7,853 people28 in6Oak Ridge Rsvr13.9 km
T145BoontonMorris County · 8,920 people28 in6Oak Ridge Rsvr16.6 km
T145Boonton TownshipMorris County · 4,432 people28 in6Oak Ridge Rsvr13.2 km
T145ButlerMorris County · 8,184 people28 in6Oak Ridge Rsvr13.6 km
T145Byram TownshipSussex County · 8,249 people28 in6Oak Ridge Rsvr19.7 km
T145Denville TownshipMorris County · 17,424 people28 in6Oak Ridge Rsvr16.4 km
T145DoverMorris County · 18,919 people28 in6Oak Ridge Rsvr17.4 km
T145FranklinSussex County · 5,083 people28 in6Oak Ridge Rsvr11.0 km
T145Hardyston TownshipSussex County · 8,541 people28 in6Oak Ridge Rsvr11.0 km
T145HopatcongSussex County · 14,824 people28 in6Oak Ridge Rsvr16.4 km
T145Jefferson TownshipMorris County · 20,703 people28 in6Oak Ridge Rsvr4.8 km
T145KinnelonMorris County · 10,138 people28 in6Oak Ridge Rsvr11.4 km
T145Mount ArlingtonMorris County · 5,985 people28 in6Oak Ridge Rsvr17.3 km
T145Mountain LakesMorris County · 4,649 people28 in6Oak Ridge Rsvr17.3 km
T145Pequannock TownshipMorris County · 15,750 people28 in6Oak Ridge Rsvr18.3 km
T145Pompton LakesPassaic County · 11,246 people28 in6Oak Ridge Rsvr18.4 km
T145RiverdaleMorris County · 4,144 people28 in6Oak Ridge Rsvr16.2 km
T145RockawayMorris County · 6,631 people28 in6Oak Ridge Rsvr15.6 km
T145Rockaway TownshipMorris County · 27,728 people28 in6Oak Ridge Rsvr8.5 km
T145Sparta TownshipSussex County · 20,431 people28 in6Oak Ridge Rsvr10.8 km
T145Vernon TownshipSussex County · 22,965 people28 in6Oak Ridge Rsvr17.8 km
T145WanaquePassaic County · 11,418 people28 in6Oak Ridge Rsvr17.8 km
T145West Milford TownshipPassaic County · 25,216 people28 in6Oak Ridge Rsvr12.4 km
T145WhartonMorris County · 7,618 people28 in6Oak Ridge Rsvr16.6 km
T170Alexandria TownshipHunterdon County · 4,811 people27 in8Flemington 5 NNW12.4 km
T170ClintonHunterdon County · 2,794 people27 in8Flemington 5 NNW7.5 km
T170Clinton TownshipHunterdon County · 13,412 people27 in8Flemington 5 NNW6.4 km
T170Delaware TownshipHunterdon County · 4,597 people27 in8Flemington 5 NNW16.2 km
T170FlemingtonHunterdon County · 4,856 people27 in8Flemington 5 NNW7.5 km
T170Franklin TownshipHunterdon County · 3,288 people27 in8Flemington 5 NNW4.2 km
T170High BridgeHunterdon County · 3,603 people27 in8Flemington 5 NNW10.7 km
T170Holland TownshipHunterdon County · 5,239 people27 in8Flemington 5 NNW20.7 km
T170Kingwood TownshipHunterdon County · 3,864 people27 in8Flemington 5 NNW14.6 km
T170Raritan TownshipHunterdon County · 25,281 people27 in8Flemington 5 NNW3.2 km
T170Readington TownshipHunterdon County · 16,406 people27 in8Flemington 5 NNW9.5 km
T170Union TownshipHunterdon County · 6,649 people27 in8Flemington 5 NNW9.4 km
T182BordentownBurlington County · 4,108 people27 in7Ewing Twp 0.8 ESE14.0 km
T182Bordentown TownshipBurlington County · 12,821 people27 in7Ewing Twp 0.8 ESE16.3 km
T182Chesterfield TownshipBurlington County · 9,046 people27 in7Ewing Twp 0.8 ESE18.9 km
T182Ewing TownshipMercer County · 39,030 people27 in7Ewing Twp 0.8 ESE1.1 km
T182Florence TownshipBurlington County · 13,385 people27 in7Ewing Twp 0.8 ESE18.3 km
T182Hamilton TownshipMercer County · 94,157 people27 in7Ewing Twp 0.8 ESE11.2 km
T182Hopewell TownshipMercer County · 18,763 people27 in7Ewing Twp 0.8 ESE10.9 km
T182Lawrence TownshipMercer County · 34,165 people27 in7Ewing Twp 0.8 ESE6.9 km
T182PenningtonMercer County · 2,889 people27 in7Ewing Twp 0.8 ESE7.2 km
T182TrentonMercer County · 91,506 people27 in7Ewing Twp 0.8 ESE4.5 km
T192Cranford TownshipUnion County · 24,725 people26 in7Cranford2.1 km
T192GarwoodUnion County · 5,390 people26 in7Cranford1.7 km
T194BurlingtonBurlington County · 10,243 people25 in7Philadelphia/mt Holly Wfo7.8 km
T194Burlington TownshipBurlington County · 24,893 people25 in7Philadelphia/mt Holly Wfo5.4 km
T194Delran TownshipBurlington County · 18,909 people25 in7Philadelphia/mt Holly Wfo11.0 km
T194Eastampton TownshipBurlington County · 6,603 people25 in7Philadelphia/mt Holly Wfo5.4 km
T194Hainesport TownshipBurlington County · 6,197 people25 in7Philadelphia/mt Holly Wfo4.3 km
T194Mansfield TownshipBurlington County · 9,199 people25 in7Philadelphia/mt Holly Wfo12.1 km
T194Mount Holly TownshipBurlington County · 10,645 people25 in7Philadelphia/mt Holly Wfo3.3 km
T194Springfield TownshipBurlington County · 3,315 people25 in7Philadelphia/mt Holly Wfo9.6 km
T194Westampton TownshipBurlington County · 9,436 people25 in7Philadelphia/mt Holly Wfo0.5 km
T194Willingboro TownshipBurlington County · 32,824 people25 in7Philadelphia/mt Holly Wfo6.1 km
T204Atlantic HighlandsMonmouth County · 4,417 people24 in6Ny Ave V Brooklyn20.4 km
T204Fair HavenMonmouth County · 6,096 people24 in6Ny Ave V Brooklyn26.3 km
T204HighlandsMonmouth County · 4,350 people24 in6Ny Ave V Brooklyn21.1 km
T204Little SilverMonmouth County · 6,124 people24 in6Ny Ave V Brooklyn28.9 km
T204Long BranchMonmouth County · 33,321 people24 in6Ny Ave V Brooklyn33.2 km
T204Middletown TownshipMonmouth County · 67,135 people24 in6Ny Ave V Brooklyn22.4 km
T204Monmouth BeachMonmouth County · 3,226 people24 in6Ny Ave V Brooklyn28.7 km
T204Ocean TownshipMonmouth County · 28,088 people24 in6Ny Ave V Brooklyn38.0 km
T204OceanportMonmouth County · 6,540 people24 in6Ny Ave V Brooklyn31.1 km
T204Red BankMonmouth County · 12,896 people24 in6Ny Ave V Brooklyn28.2 km
T204RumsonMonmouth County · 7,157 people24 in6Ny Ave V Brooklyn25.9 km
T204ShrewsburyMonmouth County · 4,178 people24 in6Ny Ave V Brooklyn30.4 km
T204West Long BranchMonmouth County · 8,625 people24 in6Ny Ave V Brooklyn34.2 km
T217Berkeley Heights TownshipUnion County · 15,140 people24 in6Canoe Brook9.5 km
T217CaldwellEssex County · 9,375 people24 in6Canoe Brook12.4 km
T217Cedar Grove TownshipEssex County · 13,916 people24 in6Canoe Brook16.5 km
T217ChathamMorris County · 10,027 people24 in6Canoe Brook2.6 km
T217City of Orange TownshipEssex County · 35,642 people24 in6Canoe Brook10.3 km
T217East Hanover TownshipMorris County · 11,457 people24 in6Canoe Brook8.3 km
T217East OrangeEssex County · 72,159 people24 in6Canoe Brook12.2 km
T217Fair LawnBergen County · 37,128 people24 in6Canoe Brook29.2 km
T217Fairfield TownshipEssex County · 8,346 people24 in6Canoe Brook16.0 km
T217FanwoodUnion County · 8,035 people24 in6Canoe Brook11.6 km
T217Florham ParkMorris County · 14,456 people24 in6Canoe Brook5.0 km
T217Franklin LakesBergen County · 11,180 people24 in6Canoe Brook31.9 km
T217Glen RidgeEssex County · 8,259 people24 in6Canoe Brook14.3 km
T217Glen RockBergen County · 12,288 people24 in6Canoe Brook30.8 km
T217HaledonPassaic County · 9,125 people24 in6Canoe Brook25.6 km
T217Hanover TownshipMorris County · 15,105 people24 in6Canoe Brook10.5 km
T217Harding TownshipMorris County · 3,949 people24 in6Canoe Brook12.0 km
T217HawthornePassaic County · 20,169 people24 in6Canoe Brook28.9 km
T217KenilworthUnion County · 8,602 people24 in6Canoe Brook9.2 km
T217Lincoln ParkMorris County · 10,950 people24 in6Canoe Brook20.5 km
T217Little Falls TownshipPassaic County · 15,340 people24 in6Canoe Brook18.7 km
T217Livingston TownshipEssex County · 32,223 people24 in6Canoe Brook5.1 km
T217Long Hill TownshipMorris County · 8,684 people24 in6Canoe Brook13.4 km
T217MadisonMorris County · 16,607 people24 in6Canoe Brook5.6 km
T217Maplewood TownshipEssex County · 26,320 people24 in6Canoe Brook7.1 km
T217Midland ParkBergen County · 7,039 people24 in6Canoe Brook33.3 km
T217Millburn TownshipEssex County · 22,874 people24 in6Canoe Brook2.8 km
T217Montclair TownshipEssex County · 44,633 people24 in6Canoe Brook15.1 km
T217Montville TownshipMorris County · 24,469 people24 in6Canoe Brook18.8 km
T217Morris PlainsMorris County · 6,586 people24 in6Canoe Brook14.6 km
T217Morris TownshipMorris County · 23,730 people24 in6Canoe Brook13.2 km
T217MorristownMorris County · 20,750 people24 in6Canoe Brook11.9 km
T217MountainsideUnion County · 7,346 people24 in6Canoe Brook7.0 km
T217New ProvidenceUnion County · 14,092 people24 in6Canoe Brook6.7 km
T217North CaldwellEssex County · 6,815 people24 in6Canoe Brook15.6 km
T217North HaledonPassaic County · 9,089 people24 in6Canoe Brook28.3 km
T217OaklandBergen County · 12,837 people24 in6Canoe Brook33.4 km
T217Parsippany-Troy Hills TownshipMorris County · 56,633 people24 in6Canoe Brook14.2 km
T217PatersonPassaic County · 161,793 people24 in6Canoe Brook24.9 km
T217Prospect ParkPassaic County · 6,450 people24 in6Canoe Brook26.7 km
T217RoselandEssex County · 6,417 people24 in6Canoe Brook9.4 km
T217South Orange Village TownshipEssex County · 19,139 people24 in6Canoe Brook7.8 km
T217Springfield TownshipUnion County · 18,342 people24 in6Canoe Brook5.3 km
T217SummitUnion County · 23,314 people24 in6Canoe Brook3.2 km
T217TotowaPassaic County · 11,166 people24 in6Canoe Brook21.1 km
T217Verona TownshipEssex County · 15,107 people24 in6Canoe Brook13.7 km
T217WatchungSomerset County · 6,583 people24 in6Canoe Brook13.2 km
T217Wayne TownshipPassaic County · 54,819 people24 in6Canoe Brook24.3 km
T217West Caldwell TownshipEssex County · 11,205 people24 in6Canoe Brook12.6 km
T217West Orange TownshipEssex County · 49,557 people24 in6Canoe Brook8.8 km
T217WestfieldUnion County · 32,595 people24 in6Canoe Brook10.3 km
T217Woodland ParkPassaic County · 13,623 people24 in6Canoe Brook21.1 km
T217Wyckoff TownshipBergen County · 17,224 people24 in6Canoe Brook32.4 km
T270East Amwell TownshipHunterdon County · 3,952 people24 in7Wertsville 4 NE4.2 km
T270West Amwell TownshipHunterdon County · 3,037 people24 in7Wertsville 4 NE12.2 km
T272Cranbury TownshipMiddlesex County · 4,240 people24 in7Hightstown 2 W6.4 km
T272East Windsor TownshipMercer County · 30,562 people24 in7Hightstown 2 W2.7 km
T272Freehold TownshipMonmouth County · 36,052 people24 in7Hightstown 2 W23.0 km
T272HightstownMercer County · 6,007 people24 in7Hightstown 2 W3.3 km
T272Howell TownshipMonmouth County · 55,156 people24 in7Hightstown 2 W31.9 km
T272Jackson TownshipOcean County · 61,281 people24 in7Hightstown 2 W26.2 km
T272LakehurstOcean County · 2,735 people24 in7Hightstown 2 W35.0 km
T272Lakewood TownshipOcean County · 143,765 people24 in7Hightstown 2 W37.5 km
T272Millstone TownshipMonmouth County · 10,412 people24 in7Hightstown 2 W12.7 km
T272Monroe TownshipMiddlesex County · 49,830 people24 in7Hightstown 2 W12.9 km
T272North Hanover TownshipBurlington County · 8,189 people24 in7Hightstown 2 W19.7 km
T272Plainsboro TownshipMiddlesex County · 24,349 people24 in7Hightstown 2 W8.1 km
T272Plumsted TownshipOcean County · 9,991 people24 in7Hightstown 2 W25.4 km
T272PrincetonMercer County · 31,469 people24 in7Hightstown 2 W13.4 km
T272Robbinsville TownshipMercer County · 15,958 people24 in7Hightstown 2 W5.4 km
T272Upper Freehold TownshipMonmouth County · 7,251 people24 in7Hightstown 2 W12.9 km
T272West Windsor TownshipMercer County · 32,839 people24 in7Hightstown 2 W6.0 km
T289Lumberton TownshipBurlington County · 13,171 people24 in6Indian Mills 2 W17.8 km
T289Manchester TownshipOcean County · 46,556 people24 in6Indian Mills 2 W39.0 km
T289Medford LakesBurlington County · 4,403 people24 in6Indian Mills 2 W6.6 km
T289Medford TownshipBurlington County · 25,612 people24 in6Indian Mills 2 W8.1 km
T289New Hanover TownshipBurlington County · 6,237 people24 in6Indian Mills 2 W29.6 km
T289Pemberton TownshipBurlington County · 27,611 people24 in6Indian Mills 2 W23.2 km
T289Shamong TownshipBurlington County · 6,659 people24 in6Indian Mills 2 W5.6 km
T289Southampton TownshipBurlington County · 10,563 people24 in6Indian Mills 2 W14.0 km
T289Tabernacle TownshipBurlington County · 7,014 people24 in6Indian Mills 2 W11.2 km
T289Waterford TownshipCamden County · 10,562 people24 in6Indian Mills 2 W7.1 km
T289Winslow TownshipCamden County · 40,562 people24 in6Indian Mills 2 W15.4 km
T300Allamuchy TownshipWarren County · 5,484 people23 in7Belvidere Brg23.6 km
T300BelvidereWarren County · 2,551 people23 in7Belvidere Brg1.4 km
T300Bethlehem TownshipHunterdon County · 3,774 people23 in7Belvidere Brg19.2 km
T300Blairstown TownshipWarren County · 5,815 people23 in7Belvidere Brg18.3 km
T300Franklin TownshipWarren County · 3,049 people23 in7Belvidere Brg13.2 km
T300Green TownshipSussex County · 3,715 people23 in7Belvidere Brg28.6 km
T300Greenwich TownshipWarren County · 5,726 people23 in7Belvidere Brg16.9 km
T300Harmony TownshipWarren County · 2,542 people23 in7Belvidere Brg9.7 km
T300Independence TownshipWarren County · 5,666 people23 in7Belvidere Brg18.1 km
T300Knowlton TownshipWarren County · 2,947 people23 in7Belvidere Brg11.3 km
T300Liberty TownshipWarren County · 2,701 people23 in7Belvidere Brg13.0 km
T300Lopatcong TownshipWarren County · 9,537 people23 in7Belvidere Brg14.2 km
T300Mansfield TownshipWarren County · 7,996 people23 in7Belvidere Brg14.7 km
T300PhillipsburgWarren County · 15,456 people23 in7Belvidere Brg17.3 km
T300WashingtonWarren County · 7,326 people23 in7Belvidere Brg11.5 km
T300White TownshipWarren County · 4,706 people23 in7Belvidere Brg4.5 km
T316CamdenCamden County · 71,430 people23 in5Philadelphia Intl AP13.0 km
T316East Greenwich TownshipGloucester County · 12,610 people23 in5Philadelphia Intl AP8.7 km
T316Gloucester CityCamden County · 11,643 people23 in5Philadelphia Intl AP10.1 km
T316Greenwich TownshipGloucester County · 5,026 people23 in5Philadelphia Intl AP6.1 km
T316Harrison TownshipGloucester County · 14,043 people23 in5Philadelphia Intl AP16.0 km
T316Logan TownshipGloucester County · 6,126 people23 in5Philadelphia Intl AP13.6 km
T316Mantua TownshipGloucester County · 15,582 people23 in5Philadelphia Intl AP12.8 km
T316National ParkGloucester County · 3,088 people23 in5Philadelphia Intl AP3.9 km
T316PaulsboroGloucester County · 6,329 people23 in5Philadelphia Intl AP3.2 km
T316South Harrison TownshipGloucester County · 3,479 people23 in5Philadelphia Intl AP19.5 km
T316SwedesboroGloucester County · 2,766 people23 in5Philadelphia Intl AP15.2 km
T316West Deptford TownshipGloucester County · 22,681 people23 in5Philadelphia Intl AP4.9 km
T316WestvilleGloucester County · 4,357 people23 in5Philadelphia Intl AP8.5 km
T316WoodburyGloucester County · 10,130 people23 in5Philadelphia Intl AP7.6 km
T316Woodbury HeightsGloucester County · 3,162 people23 in5Philadelphia Intl AP9.2 km
T316WoodlynneCamden County · 2,942 people23 in5Philadelphia Intl AP12.7 km
T316Woolwich TownshipGloucester County · 14,858 people23 in5Philadelphia Intl AP16.1 km
T333BuenaAtlantic County · 4,529 people22 in6Estell Manor19.0 km
T333Buena Vista TownshipAtlantic County · 7,175 people22 in6Estell Manor15.1 km
T333Dennis TownshipCape May County · 6,100 people22 in6Estell Manor19.7 km
T333Maurice River TownshipCumberland County · 4,780 people22 in6Estell Manor13.5 km
T333Upper TownshipCape May County · 12,355 people22 in6Estell Manor16.5 km
T333VinelandCumberland County · 62,703 people22 in6Estell Manor17.0 km
T333Weymouth TownshipAtlantic County · 2,751 people22 in6Estell Manor1.5 km
T340AudubonCamden County · 8,825 people22 in6Somerdale 4 SW6.4 km
T340BarringtonCamden County · 7,155 people22 in6Somerdale 4 SW3.6 km
T340BellmawrCamden County · 11,874 people22 in6Somerdale 4 SW5.4 km
T340BerlinCamden County · 7,628 people22 in6Somerdale 4 SW10.5 km
T340Berlin TownshipCamden County · 6,060 people22 in6Somerdale 4 SW10.8 km
T340Cherry Hill TownshipCamden County · 79,965 people22 in6Somerdale 4 SW8.6 km
T340Cinnaminson TownshipBurlington County · 17,930 people22 in6Somerdale 4 SW18.7 km
T340ClaytonGloucester County · 9,041 people22 in6Somerdale 4 SW19.4 km
T340ClementonCamden County · 5,744 people22 in6Somerdale 4 SW7.0 km
T340CollingswoodCamden County · 14,386 people22 in6Somerdale 4 SW9.2 km
T340Deptford TownshipGloucester County · 32,600 people22 in6Somerdale 4 SW6.5 km
T340Evesham TownshipBurlington County · 49,525 people22 in6Somerdale 4 SW12.5 km
T340GlassboroGloucester County · 24,483 people22 in6Somerdale 4 SW16.3 km
T340Gloucester TownshipCamden County · 67,085 people22 in6Somerdale 4 SW5.0 km
T340Haddon HeightsCamden County · 7,609 people22 in6Somerdale 4 SW5.1 km
T340Haddon TownshipCamden County · 15,649 people22 in6Somerdale 4 SW7.9 km
T340HaddonfieldCamden County · 12,740 people22 in6Somerdale 4 SW6.6 km
T340LawnsideCamden County · 3,340 people22 in6Somerdale 4 SW3.7 km
T340LindenwoldCamden County · 21,952 people22 in6Somerdale 4 SW5.1 km
T340MagnoliaCamden County · 4,415 people22 in6Somerdale 4 SW2.3 km
T340Maple Shade TownshipBurlington County · 20,556 people22 in6Somerdale 4 SW13.5 km
T340MerchantvilleCamden County · 4,241 people22 in6Somerdale 4 SW12.6 km
T340Moorestown TownshipBurlington County · 22,262 people22 in6Somerdale 4 SW18.0 km
T340Mount EphraimCamden County · 4,716 people22 in6Somerdale 4 SW6.2 km
T340Mount Laurel TownshipBurlington County · 47,738 people22 in6Somerdale 4 SW17.5 km
T340OaklynCamden County · 3,985 people22 in6Somerdale 4 SW7.9 km
T340PalmyraBurlington County · 7,664 people22 in6Somerdale 4 SW18.5 km
T340Pennsauken TownshipCamden County · 37,742 people22 in6Somerdale 4 SW14.7 km
T340Pine HillCamden County · 10,909 people22 in6Somerdale 4 SW8.4 km
T340PitmanGloucester County · 8,961 people22 in6Somerdale 4 SW13.6 km
T340RivertonBurlington County · 2,842 people22 in6Somerdale 4 SW19.6 km
T340RunnemedeCamden County · 8,443 people22 in6Somerdale 4 SW3.2 km
T340SomerdaleCamden County · 5,823 people22 in6Somerdale 4 SW2.2 km
T340StratfordCamden County · 7,200 people22 in6Somerdale 4 SW2.6 km
T340Voorhees TownshipCamden County · 31,571 people22 in6Somerdale 4 SW8.0 km
T340Washington TownshipGloucester County · 49,840 people22 in6Somerdale 4 SW10.0 km
T376Clark TownshipUnion County · 16,418 people21 in5Plainfield7.5 km
T376PlainfieldUnion County · 57,141 people21 in5Plainfield1.7 km
T376Scotch Plains TownshipUnion County · 25,437 people21 in5Plainfield4.1 km
T379Bernards TownshipSomerset County · 28,594 people21 in6Bound Brook 2w13.5 km
T379Bound BrookSomerset County · 13,038 people21 in6Bound Brook 2w3.2 km
T379Branchburg TownshipSomerset County · 15,511 people21 in6Bound Brook 2w12.2 km
T379Bridgewater TownshipSomerset County · 46,455 people21 in6Bound Brook 2w4.9 km
T379DunellenMiddlesex County · 8,337 people21 in6Bound Brook 2w9.7 km
T379Franklin TownshipSomerset County · 69,105 people21 in6Bound Brook 2w9.0 km
T379Green Brook TownshipSomerset County · 7,410 people21 in6Bound Brook 2w9.2 km
T379Hillsborough TownshipSomerset County · 45,061 people21 in6Bound Brook 2w10.6 km
T379ManvilleSomerset County · 10,932 people21 in6Bound Brook 2w2.2 km
T379MiddlesexMiddlesex County · 14,740 people21 in6Bound Brook 2w6.5 km
T379Montgomery TownshipSomerset County · 24,039 people21 in6Bound Brook 2w17.0 km
T379North PlainfieldSomerset County · 22,879 people21 in6Bound Brook 2w13.3 km
T379Piscataway TownshipMiddlesex County · 62,253 people21 in6Bound Brook 2w9.4 km
T379RaritanSomerset County · 8,516 people21 in6Bound Brook 2w7.1 km
T379SomervilleSomerset County · 14,665 people21 in6Bound Brook 2w3.4 km
T379South Bound BrookSomerset County · 4,926 people21 in6Bound Brook 2w3.7 km
T379Warren TownshipSomerset County · 17,753 people21 in6Bound Brook 2w9.8 km
T396Carneys Point TownshipSalem County · 8,766 people20 in5Wilmington NEW Castle Co AP13.5 km
T396Penns GroveSalem County · 4,934 people20 in5Wilmington NEW Castle Co AP12.8 km
T396Pennsville TownshipSalem County · 12,923 people20 in5Wilmington NEW Castle Co AP9.8 km
T396Pilesgrove TownshipSalem County · 4,280 people20 in5Wilmington NEW Castle Co AP19.3 km
T396SalemSalem County · 5,389 people20 in5Wilmington NEW Castle Co AP16.0 km
T396WoodstownSalem County · 3,784 people20 in5Wilmington NEW Castle Co AP23.6 km
T402BeverlyBurlington County · 2,564 people20 in5Neshaminy Falls9.7 km
T402Delanco TownshipBurlington County · 5,010 people20 in5Neshaminy Falls11.0 km
T402Edgewater Park TownshipBurlington County · 9,617 people20 in5Neshaminy Falls10.9 km
T402Riverside TownshipBurlington County · 8,231 people20 in5Neshaminy Falls12.5 km
T406HammontonAtlantic County · 15,060 people19 in5Hammonton 1 NE3.7 km
T406Monroe TownshipGloucester County · 38,137 people19 in5Hammonton 1 NE14.2 km
T408AbseconAtlantic County · 9,209 people17 in5Atlantic City Intl AP7.0 km
T408Atlantic CityAtlantic County · 38,787 people17 in5Atlantic City Intl AP12.8 km
T408Egg Harbor CityAtlantic County · 4,426 people17 in5Atlantic City Intl AP13.1 km
T408Egg Harbor TownshipAtlantic County · 48,435 people17 in5Atlantic City Intl AP8.6 km
T408Galloway TownshipAtlantic County · 38,380 people17 in5Atlantic City Intl AP9.3 km
T408Hamilton TownshipAtlantic County · 28,845 people17 in5Atlantic City Intl AP15.0 km
T408LinwoodAtlantic County · 7,051 people17 in5Atlantic City Intl AP11.8 km
T408Margate CityAtlantic County · 5,194 people17 in5Atlantic City Intl AP14.2 km
T408Mullica TownshipAtlantic County · 5,853 people17 in5Atlantic City Intl AP19.0 km
T408NorthfieldAtlantic County · 8,496 people17 in5Atlantic City Intl AP8.6 km
T408Ocean CityCape May County · 11,101 people17 in5Atlantic City Intl AP20.2 km
T408PleasantvilleAtlantic County · 20,853 people17 in5Atlantic City Intl AP8.4 km
T408Somers PointAtlantic County · 10,590 people17 in5Atlantic City Intl AP15.1 km
T408Ventnor CityAtlantic County · 9,345 people17 in5Atlantic City Intl AP14.0 km
T422Cape MayCape May County · 2,716 people15 in4Cape May 2 NW3.5 km
T422Lower TownshipCape May County · 21,533 people15 in4Cape May 2 NW4.0 km
T422Middle TownshipCape May County · 19,990 people15 in4Cape May 2 NW17.7 km
T422North WildwoodCape May County · 3,518 people15 in4Cape May 2 NW13.3 km
T422WildwoodCape May County · 5,068 people15 in4Cape May 2 NW10.9 km
T422Wildwood CrestCape May County · 3,000 people15 in4Cape May 2 NW8.8 km
428LambertvilleHunterdon County · 4,198 people13 in4Lambertville1.0 km
429Elk TownshipGloucester County · 4,520 people13 in5Woodstown Pittsgrov 4e13.0 km
T430Alloway TownshipSalem County · 3,338 people12 in4Seabrook Farms11.5 km
T430BridgetonCumberland County · 28,307 people12 in4Seabrook Farms6.5 km
T430Commercial TownshipCumberland County · 4,767 people12 in4Seabrook Farms29.1 km
T430Deerfield TownshipCumberland County · 3,251 people12 in4Seabrook Farms8.2 km
T430Fairfield TownshipCumberland County · 5,440 people12 in4Seabrook Farms12.9 km
T430Franklin TownshipGloucester County · 16,666 people12 in4Seabrook Farms21.1 km
T430Hopewell TownshipCumberland County · 4,517 people12 in4Seabrook Farms7.5 km
T430Lawrence TownshipCumberland County · 3,167 people12 in4Seabrook Farms17.2 km
T430MillvilleCumberland County · 28,098 people12 in4Seabrook Farms17.8 km
T430Pittsgrove TownshipSalem County · 9,039 people12 in4Seabrook Farms9.9 km
T430Quinton TownshipSalem County · 2,675 people12 in4Seabrook Farms15.5 km
T430Upper Deerfield TownshipCumberland County · 8,111 people12 in4Seabrook Farms0.9 km
T430Upper Pittsgrove TownshipSalem County · 3,545 people12 in4Seabrook Farms13.9 km
T443Barnegat TownshipOcean County · 26,151 people10 in3Brant Beach-beach Haven22.6 km
T443Berkeley TownshipOcean County · 45,550 people10 in3Brant Beach-beach Haven38.9 km
T443BrigantineAtlantic County · 7,658 people10 in3Brant Beach-beach Haven20.4 km
T443Lacey TownshipOcean County · 30,297 people10 in3Brant Beach-beach Haven33.1 km
T443Little Egg Harbor TownshipOcean County · 21,801 people10 in3Brant Beach-beach Haven10.5 km
T443Long Beach TownshipOcean County · 3,148 people10 in3Brant Beach-beach Haven4.3 km
T443Ocean TownshipOcean County · 9,314 people10 in3Brant Beach-beach Haven24.9 km
T443Stafford TownshipOcean County · 30,958 people10 in3Brant Beach-beach Haven15.7 km
T443TuckertonOcean County · 3,734 people10 in3Brant Beach-beach Haven8.1 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

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.

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. See the towns with the least snow.

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

Snowiest towns in other states