The 25 Most Walkable Small Towns in New Jersey With Little Snow
Ranked on The Town Files lifestyle rankings among 352 towns of 500–10,000 people in New Jersey, scoring every town on all of these at once. #1 is Woodlynne, NJ.
-
25Runnemede, New Jersey
Walkability: 79th percentile · Snow per year (in): 74th percentile
Runnemede is a borough of 8,324 people in Camden County, New Jersey. Homes have a median value of $252,300 against household income of $91,302; January lows average 25°F.
8,324 people · Camden County · median home $252,300 · income $91,302 · Jan low 25°F · 22 in snow
Full Runnemede, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
24Woodbury, New Jersey
Walkability: 87th percentile · Snow per year (in): 66th percentile
Woodbury is a city of 9,963 people in Gloucester County, New Jersey. Homes have a median value of $222,700 against household income of $77,028; January lows average 26°F.
9,963 people · Gloucester County · median home $222,700 · income $77,028 · Jan low 26°F · 23 in snow
Full Woodbury, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
23North Wildwood, New Jersey
Walkability: 63rd percentile · Snow per year (in): 93rd percentile
North Wildwood is a city of 3,621 people in Cape May County, New Jersey. Homes have a median value of $459,900 against household income of $90,833; January lows average 29°F.
3,621 people · Cape May County · median home $459,900 · income $90,833 · Jan low 29°F · 15 in snow
Full North Wildwood, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
22Pitman, New Jersey
Walkability: 83rd percentile · Snow per year (in): 74th percentile
Pitman is a borough of 8,780 people in Gloucester County, New Jersey. Homes have a median value of $279,300 against household income of $98,489; January lows average 26°F.
8,780 people · Gloucester County · median home $279,300 · income $98,489 · Jan low 26°F · 22 in snow
Full Pitman, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
21Westville, New Jersey
Walkability: 83rd percentile · Snow per year (in): 74th percentile
Westville is a borough of 4,264 people in Gloucester County, New Jersey. Homes have a median value of $196,000 against household income of $70,639; January lows average 26°F.
4,264 people · Gloucester County · median home $196,000 · income $70,639 · Jan low 26°F · 22 in snow
Full Westville, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
20Wildwood Crest, New Jersey
Walkability: 65th percentile · Snow per year (in): 93rd percentile

Photo: Dough4872 (public domain, Wikimedia Commons) Wildwood Crest is a borough of 3,101 people in Cape May County, New Jersey. Homes have a median value of $590,900 against household income of $69,089; January lows average 29°F.
3,101 people · Cape May County · median home $590,900 · income $69,089 · Jan low 29°F · 15 in snow
Full Wildwood Crest, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
19Raritan, New Jersey
Walkability: 79th percentile · Snow per year (in): 80th percentile
Raritan is a borough of 7,835 people in Somerset County, New Jersey. Homes have a median value of $456,900 against household income of $107,672; January lows average 19°F.
7,835 people · Somerset County · median home $456,900 · income $107,672 · Jan low 19°F · 21 in snow
Full Raritan, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
18Haddon Heights, New Jersey
Walkability: 87th percentile · Snow per year (in): 74th percentile
Haddon Heights is a borough of 7,495 people in Camden County, New Jersey. Homes have a median value of $387,300 against household income of $133,125; January lows average 25°F.
7,495 people · Camden County · median home $387,300 · income $133,125 · Jan low 25°F · 22 in snow
Full Haddon Heights, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
17Woodstown, New Jersey
Walkability: 69th percentile · Snow per year (in): 93rd percentile

Photo: Smallbones (public domain, Wikimedia Commons) Woodstown is a borough of 3,678 people in Salem County, New Jersey. Homes have a median value of $239,200 against household income of $98,828; January lows average 25°F.
3,678 people · Salem County · median home $239,200 · income $98,828 · Jan low 25°F · 14 in snow
Full Woodstown, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
16Salem, New Jersey
Walkability: 73rd percentile · Snow per year (in): 90th percentile
Salem is a city of 5,296 people in Salem County, New Jersey. Homes have a median value of $79,800 against household income of $38,721; January lows average 26°F.
5,296 people · Salem County · median home $79,800 · income $38,721 · Jan low 26°F · 16 in snow
Full Salem, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
15Margate City, New Jersey
Walkability: 76th percentile · Snow per year (in): 88th percentile
Margate City is a city of 5,317 people in Atlantic County, New Jersey. Homes have a median value of $708,800 against household income of $121,800; January lows average 30°F.
5,317 people · Atlantic County · median home $708,800 · income $121,800 · Jan low 30°F · 17 in snow
Full Margate City, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
14Fanwood, New Jersey
Walkability: 89th percentile · Snow per year (in): 76th percentile
Fanwood is a borough of 7,774 people in Union County, New Jersey. Homes have a median value of $635,200 against household income of $195,529; January lows average 24°F.
7,774 people · Union County · median home $635,200 · income $195,529 · Jan low 24°F · 21 in snow
Full Fanwood, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
13Swedesboro, New Jersey
Walkability: 82nd percentile · Snow per year (in): 84th percentile
Swedesboro is a borough of 2,711 people in Gloucester County, New Jersey. Homes have a median value of $255,900 against household income of $88,542; January lows average 27°F.
2,711 people · Gloucester County · median home $255,900 · income $88,542 · Jan low 27°F · 19 in snow
Full Swedesboro, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
12Oaklyn, New Jersey
Walkability: 92nd percentile · Snow per year (in): 74th percentile
Oaklyn is a borough of 3,930 people in Camden County, New Jersey. Homes have a median value of $279,000 against household income of $84,394; January lows average 25°F.
3,930 people · Camden County · median home $279,000 · income $84,394 · Jan low 25°F · 22 in snow
Full Oaklyn, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
11Audubon, New Jersey
Walkability: 93rd percentile · Snow per year (in): 74th percentile

Photo: Dough4872 (public domain, Wikimedia Commons) Audubon is a borough of 8,707 people in Camden County, New Jersey. Homes have a median value of $307,400 against household income of $115,789; January lows average 25°F.
8,707 people · Camden County · median home $307,400 · income $115,789 · Jan low 25°F · 22 in snow
Full Audubon, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
10Wildwood, New Jersey
Walkability: 77th percentile · Snow per year (in): 93rd percentile
Wildwood is a city of 5,157 people in Cape May County, New Jersey. Homes have a median value of $391,300 against household income of $75,222; January lows average 29°F.
5,157 people · Cape May County · median home $391,300 · income $75,222 · Jan low 29°F · 15 in snow
Full Wildwood, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
9South Bound Brook, New Jersey
Walkability: 91st percentile · Snow per year (in): 80th percentile
South Bound Brook is a borough of 4,863 people in Somerset County, New Jersey. Homes have a median value of $359,000 against household income of $112,961; January lows average 24°F.
4,863 people · Somerset County · median home $359,000 · income $112,961 · Jan low 24°F · 21 in snow
Full South Bound Brook, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
8Dunellen, New Jersey
Walkability: 95th percentile · Snow per year (in): 76th percentile
Dunellen is a borough of 7,637 people in Middlesex County, New Jersey. Homes have a median value of $393,500 against household income of $86,967; January lows average 24°F.
7,637 people · Middlesex County · median home $393,500 · income $86,967 · Jan low 24°F · 21 in snow
Full Dunellen, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
7Ventnor City, New Jersey
Walkability: 84th percentile · Snow per year (in): 88th percentile
Ventnor City is a city of 9,210 people in Atlantic County, New Jersey. Homes have a median value of $363,000 against household income of $68,671; January lows average 30°F.
9,210 people · Atlantic County · median home $363,000 · income $68,671 · Jan low 30°F · 17 in snow
Full Ventnor City, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
6Palmyra, New Jersey
Walkability: 83rd percentile · Snow per year (in): 90th percentile
Palmyra is a borough of 7,438 people in Burlington County, New Jersey. Homes have a median value of $234,800 against household income of $89,574; January lows average 25°F.
7,438 people · Burlington County · median home $234,800 · income $89,574 · Jan low 25°F · 16 in snow
Full Palmyra, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
5Riverton, New Jersey
Walkability: 87th percentile · Snow per year (in): 90th percentile

Photo: Sanoyes at English Wikipedia (public domain, Wikimedia Commons) Riverton is a borough of 2,764 people in Burlington County, New Jersey. Homes have a median value of $363,000 against household income of $121,198; January lows average 25°F.
2,764 people · Burlington County · median home $363,000 · income $121,198 · Jan low 25°F · 16 in snow
Full Riverton, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
4Lambertville, New Jersey
Walkability: 84th percentile · Snow per year (in): 94th percentile
Lambertville is a city of 4,139 people in Hunterdon County, New Jersey. Homes have a median value of $562,300 against household income of $109,733; January lows average 19°F.
4,139 people · Hunterdon County · median home $562,300 · income $109,733 · Jan low 19°F · 13 in snow
Full Lambertville, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
3Penns Grove, New Jersey
Walkability: 85th percentile · Snow per year (in): 96th percentile
Penns Grove is a borough of 4,837 people in Salem County, New Jersey. Homes have a median value of $178,200 against household income of $45,781; January lows average 24°F.
4,837 people · Salem County · median home $178,200 · income $45,781 · Jan low 24°F · 12 in snow
Full Penns Grove, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
2Merchantville, New Jersey
Walkability: 95th percentile · Snow per year (in): 90th percentile
Merchantville is a borough of 3,820 people in Camden County, New Jersey. Homes have a median value of $331,000 against household income of $90,706; January lows average 25°F.
3,820 people · Camden County · median home $331,000 · income $90,706 · Jan low 25°F · 16 in snow
Full Merchantville, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking. -
1Woodlynne, New Jersey
Walkability: 100th percentile · Snow per year (in): 90th percentile
Woodlynne is a borough of 2,902 people in Camden County, New Jersey. Homes have a median value of $142,000 against household income of $74,808; January lows average 28°F.
2,902 people · Camden County · median home $142,000 · income $74,808 · Jan low 28°F · 16 in snow
Full Woodlynne, New Jersey profile: weather, storms, schools, jobs →
Percentile vs New Jersey towns on each part of this ranking.
Price vs ranking
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 Most Walkable Small Towns in America With Little Snow
- The 25 Most Walkable Small Towns in Pennsylvania With Little Snow
- The 25 Most Walkable Small Towns in New York With Little Snow
- The 25 Most Walkable Small Towns in Michigan With Little Snow
- 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)