The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Snowiest Small Towns in New Jersey1. Holland412. Pohatcong413. Frankford394. Montague395. Hamburg396. Hampton377. Upper Greenwood Lake358. Highland Lakes359. Stillwater3410. Fredon3311. Montvale3312. Blairstown3313. River Vale3314. Cresskill3315. Park Ridge3316. Closter3317. Old Tappan3318. Norwood3319. Demarest3320. Northvale3321. Harrington Park3322. Haworth3323. Upper Saddle River3324. Newton3225. Greenwich31
  1. 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 →

    Greenwich snowfall by month (inches)0.2O0.9N5D9.5J8.9F5.9M0.8AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  2. 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 →

    Newton snowfall by month (inches)0.2O0.7N5.6D10.1J8.6F5.5M1.1AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  3. 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 →

    Upper Saddle River snowfall by month (inches)O0.4N5.5D9.2J10.4F6M1AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  4. 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 →

    Haworth snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  5. 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 →

    Harrington Park snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  6. 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 →

    Northvale snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  7. 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 →

    Demarest snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  8. 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 →

    Norwood snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  9. 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 →

    Old Tappan snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  10. 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 →

    Closter snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  11. 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 →

    Park Ridge snowfall by month (inches)O0.4N5.7D9.1J10.8F5.9M0.8AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  12. 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 →

    Cresskill snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  13. 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 →

    River Vale snowfall by month (inches)O0.3N5.6D9.4J10.9F5.8M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  14. 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 →

    Blairstown snowfall by month (inches)0.1O0.9N6.1D10.3J8.2F6.4M0.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  15. 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 →

    Montvale snowfall by month (inches)O0.4N5.8D9.1J10.9F6M0.8AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  16. 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 →

    Fredon snowfall by month (inches)0.1O0.9N6D10.6J8.4F6M1AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  17. 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 →

    Stillwater snowfall by month (inches)0.1O1N6.4D10.8J8.6F6.3M1AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  18. 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 →

    Highland Lakes snowfall by month (inches)0.1O0.8N6.5D10.7J9F6.3M1.3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  19. 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 →

    Upper Greenwood Lake snowfall by month (inches)0.1O0.8N6.6D10.7J9F6.4M1.3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  20. 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 →

    Hampton snowfall by month (inches)0.1O1N7.4D11J9.4F6.6M1.3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  21. 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 →

    Hamburg snowfall by month (inches)0.3O1.4N8D11.6J9.9F6.3M1.2AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  22. 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 →

    Montague snowfall by month (inches)0.3O1.4N8D11.6J9.9F6.3M1.2AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  23. 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 →

    Frankford snowfall by month (inches)0.3O1.4N8D11.6J9.9F6.3M1.2AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  24. 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 →

    Pohatcong snowfall by month (inches)0.6O1.7N6.4D10.5J12.1F8.5M1.3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  25. 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 →

    Holland snowfall by month (inches)0.6O1.7N6.4D10.5J12.1F8.5M1.3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).

More New Jersey rankings

Same ranking, other places

Methodology. We ranked 352 towns of 500–10,000 people in New Jersey (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: