The 25 Snowiest Small Towns in New Jersey
Ranked by snow per year (in) among 352 towns of 500–10,000 people in New Jersey. #1 is Holland, NJ (41.1 in of snow a year).
-
25Greenwich, New Jersey
31.1 in of snow a year
Greenwich is a community of 2,558 people in Warren County, New Jersey. It averages 31.1 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 22°F.
2,558 people · Warren County · median home $468,400 · income $164,167 · Jan low 22°F · 31 in snow
Full Greenwich, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
24Newton, New Jersey
31.9 in of snow a year
Newton is a town of 8,374 people in Sussex County, New Jersey. It averages 31.9 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 19°F.
8,374 people · Sussex County · median home $302,700 · income $76,221 · Jan low 19°F · 32 in snow
Full Newton, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
23Upper Saddle River, New Jersey
32.5 in of snow a year
Upper Saddle River is a borough of 8,353 people in Bergen County, New Jersey. It averages 32.5 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 20°F.
8,353 people · Bergen County · median home $1,108,700 · income $250,001 · Jan low 20°F · 33 in snow
Full Upper Saddle River, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
22Haworth, New Jersey
32.7 in of snow a year
Haworth is a borough of 3,343 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 26°F.
3,343 people · Bergen County · median home $845,300 · income $236,765 · Jan low 26°F · 33 in snow
Full Haworth, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
21Harrington Park, New Jersey
32.7 in of snow a year
Harrington Park is a borough of 4,741 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
4,741 people · Bergen County · median home $776,900 · income $180,500 · Jan low 23°F · 33 in snow
Full Harrington Park, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
20Northvale, New Jersey
32.7 in of snow a year
Northvale is a borough of 4,761 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
4,761 people · Bergen County · median home $592,400 · income $127,625 · Jan low 23°F · 33 in snow
Full Northvale, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
19Demarest, New Jersey
32.7 in of snow a year
Demarest is a borough of 4,981 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
4,981 people · Bergen County · median home $1,114,600 · income $208,036 · Jan low 23°F · 33 in snow
Full Demarest, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
18Norwood, New Jersey
32.7 in of snow a year
Norwood is a borough of 5,641 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
5,641 people · Bergen County · median home $709,100 · income $178,311 · Jan low 23°F · 33 in snow
Full Norwood, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
17Old Tappan, New Jersey
32.7 in of snow a year
Old Tappan is a borough of 5,888 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
5,888 people · Bergen County · median home $951,300 · income $205,385 · Jan low 23°F · 33 in snow
Full Old Tappan, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
16Closter, New Jersey
32.7 in of snow a year
Closter is a borough of 8,594 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
8,594 people · Bergen County · median home $871,300 · income $190,469 · Jan low 23°F · 33 in snow
Full Closter, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
15Park Ridge, New Jersey
32.7 in of snow a year
Park Ridge is a borough of 8,883 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
8,883 people · Bergen County · median home $706,200 · income $171,029 · Jan low 23°F · 33 in snow
Full Park Ridge, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
14Cresskill, New Jersey
32.7 in of snow a year
Cresskill is a borough of 9,155 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
9,155 people · Bergen County · median home $811,400 · income $170,376 · Jan low 23°F · 33 in snow
Full Cresskill, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
13River Vale, New Jersey
32.7 in of snow a year
River Vale is a township of 9,909 people in Bergen County, New Jersey. It averages 32.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
9,909 people · Bergen County · median home $775,000 · income $213,666 · Jan low 23°F · 33 in snow
Full River Vale, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
12Blairstown, New Jersey
32.8 in of snow a year
Blairstown is a township of 5,704 people in Warren County, New Jersey. It averages 32.8 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 19°F.
5,704 people · Warren County · median home $406,300 · income $124,231 · Jan low 19°F · 33 in snow
Full Blairstown, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
11Montvale, New Jersey
32.9 in of snow a year
Montvale is a borough of 8,436 people in Bergen County, New Jersey. It averages 32.9 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 23°F.
8,436 people · Bergen County · median home $709,700 · income $178,269 · Jan low 23°F · 33 in snow
Full Montvale, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
10Fredon, New Jersey
33.0 in of snow a year
Fredon is a township of 3,235 people in Sussex County, New Jersey. It averages 33.0 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 19°F.
3,235 people · Sussex County · median home $457,600 · income $142,903 · Jan low 19°F · 33 in snow
Full Fredon, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
9Stillwater, New Jersey
34.2 in of snow a year
Stillwater is a township of 4,004 people in Sussex County, New Jersey. It averages 34.2 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 19°F.
4,004 people · Sussex County · median home $343,100 · income $123,134 · Jan low 19°F · 34 in snow
Full Stillwater, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
8Highland Lakes, New Jersey
34.6 in of snow a year
Highland Lakes is a community of 4,816 people in Sussex County, New Jersey. It averages 34.6 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 18°F.
4,816 people · Sussex County · median home $295,300 · income $109,000 · Jan low 18°F · 35 in snow
Full Highland Lakes, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
7Upper Greenwood Lake, New Jersey
34.9 in of snow a year
Upper Greenwood Lake is a community of 3,687 people in Passaic County, New Jersey. It averages 34.9 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 20°F.
3,687 people · Passaic County · median home $376,700 · income $111,466 · Jan low 20°F · 35 in snow
Full Upper Greenwood Lake, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
6Hampton, New Jersey
36.9 in of snow a year
Hampton is a township of 4,893 people in Sussex County, New Jersey. It averages 36.9 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 19°F.
4,893 people · Sussex County · median home $336,700 · income $109,676 · Jan low 19°F · 37 in snow
Full Hampton, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
5Hamburg, New Jersey
38.7 in of snow a year
Hamburg is a borough of 3,266 people in Sussex County, New Jersey. It averages 38.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 18°F.
3,266 people · Sussex County · median home $280,900 · income $86,975 · Jan low 18°F · 39 in snow
Full Hamburg, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
4Montague, New Jersey
38.7 in of snow a year
Montague is a township of 3,792 people in Sussex County, New Jersey. It averages 38.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 17°F.
3,792 people · Sussex County · median home $344,500 · income $101,250 · Jan low 17°F · 39 in snow
Full Montague, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
3Frankford, New Jersey
38.7 in of snow a year
Frankford is a township of 5,302 people in Sussex County, New Jersey. It averages 38.7 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 17°F.
5,302 people · Sussex County · median home $418,400 · income $117,286 · Jan low 17°F · 39 in snow
Full Frankford, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
2Pohatcong, New Jersey
41.1 in of snow a year
Pohatcong is a township of 3,241 people in Warren County, New Jersey. It averages 41.1 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 22°F.
3,241 people · Warren County · median home $292,500 · income $103,611 · Jan low 22°F · 41 in snow
Full Pohatcong, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
1Holland, New Jersey
41.1 in of snow a year
Holland is a township of 5,177 people in Hunterdon County, New Jersey. It averages 41.1 inches of snow a year (typical New Jersey town: 24.5 in), with January lows around 22°F.
5,177 people · Hunterdon County · median home $451,800 · income $136,875 · Jan low 22°F · 41 in snow
Full Holland, New Jersey profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals).
More New Jersey rankings
- The 25 Best Small Towns to Retire in New Jersey
- The 25 Quietest Small Towns in New Jersey
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Best Small Towns for Families in New Jersey
- The 25 Best Quiet, Affordable Small Towns to Retire in New Jersey
- 25 Small Towns in New Jersey With the Cheapest Homes
- 25 Small Towns in New Jersey With the Mildest Winters
- The 25 Most Walkable Small Towns in New Jersey
- 25 Small Towns in New Jersey With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in New Jersey
Same ranking, other places
- The 50 Snowiest Small Towns in America
- The 25 Snowiest Small Towns in Pennsylvania
- The 25 Snowiest Small Towns in New York
- The 25 Snowiest Small Towns in Michigan
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)