The 25 Best Small Towns for Families in New Jersey
Ranked on The Town Files lifestyle rankings among 352 towns of 500–10,000 people in New Jersey. #1 is Fair Haven, NJ.
-
25Demarest, New Jersey
Better for families than 96% of New Jersey towns
Demarest is a borough of 4,981 people in Bergen County, New Jersey. It also ranks more upscale than 93% of New Jersey towns and better transit than 74% of New Jersey towns.
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 →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
24White Meadow Lake, New Jersey
Better for families than 96% of New Jersey towns
White Meadow Lake is a community of 8,710 people in Morris County, New Jersey. It also ranks better for first-time buyers than 91% of New Jersey towns and more upscale than 83% of New Jersey towns.
8,710 people · Morris County · median home $470,800 · income $149,324 · Jan low 21°F · 28 in snow
Full White Meadow Lake, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
23Washington, New Jersey
Better for families than 96% of New Jersey towns
Washington is a township of 9,285 people in Bergen County, New Jersey. It also ranks better transit than 82% of New Jersey towns and more upscale than 80% of New Jersey towns.
9,285 people · Bergen County · median home $664,000 · income $180,133 · Jan low 26°F · 31 in snow
Full Washington, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
22Kinnelon, New Jersey
Better for families than 96% of New Jersey towns
Kinnelon is a borough of 9,966 people in Morris County, New Jersey. It also ranks more upscale than 82% of New Jersey towns and quieter than 74% of New Jersey towns.
9,966 people · Morris County · median home $706,400 · income $187,438 · Jan low 19°F · 28 in snow
Full Kinnelon, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
21Fredon, New Jersey
Better for families than 97% of New Jersey towns
Fredon is a township of 3,235 people in Sussex County, New Jersey. It also ranks better for first-time buyers than 99% of New Jersey towns and easier by car than 94% of New Jersey towns.
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 →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
20Springfield, New Jersey
Better for families than 97% of New Jersey towns
Springfield is a township of 3,245 people in Burlington County, New Jersey. It also ranks easier by car than 99% of New Jersey towns and quieter than 97% of New Jersey towns.
3,245 people · Burlington County · median home $471,800 · income $146,157 · Jan low 23°F · 25 in snow
Full Springfield, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
19Packanack Lake, New Jersey
Better for families than 97% of New Jersey towns
Packanack Lake is a community of 6,261 people in Passaic County, New Jersey. It also ranks more upscale than 89% of New Jersey towns and better for cycling than 87% of New Jersey towns.
6,261 people · Passaic County · median home $601,000 · income $213,103 · Jan low 23°F · 28 in snow
Full Packanack Lake, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
18North Caldwell, New Jersey
Better for families than 97% of New Jersey towns
North Caldwell is a borough of 6,694 people in Essex County, New Jersey. It also ranks more upscale than 96% of New Jersey towns and better for retirees than 86% of New Jersey towns.
6,694 people · Essex County · median home $904,500 · income $208,245 · Jan low 23°F · 27 in snow
Full North Caldwell, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
17Lincroft, New Jersey
Better for families than 97% of New Jersey towns
Lincroft is a community of 7,060 people in Monmouth County, New Jersey. It also ranks more upscale than 92% of New Jersey towns and better for retirees than 80% of New Jersey towns.
7,060 people · Monmouth County · median home $807,300 · income $189,000 · Jan low 23°F · 25 in snow
Full Lincroft, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
16Richwood, New Jersey
Better for families than 98% of New Jersey towns
Richwood is a community of 3,577 people in Gloucester County, New Jersey. It also ranks more upscale than 87% of New Jersey towns and more of a college town than 78% of New Jersey towns.
3,577 people · Gloucester County · median home $594,100 · income $216,196 · Jan low 26°F · 19 in snow
Full Richwood, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
15Boonton, New Jersey
Better for families than 98% of New Jersey towns
Boonton is a township of 4,380 people in Morris County, New Jersey. It also ranks better for retirees than 92% of New Jersey towns and more upscale than 85% of New Jersey towns.
4,380 people · Morris County · median home $720,800 · income $192,188 · Jan low 21°F · 28 in snow
Full Boonton, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
14Mountain Lakes, New Jersey
Better for families than 98% of New Jersey towns
Mountain Lakes is a borough of 4,472 people in Morris County, New Jersey. It also ranks more upscale than 99% of New Jersey towns and better transit than 95% of New Jersey towns.
4,472 people · Morris County · median home $917,000 · income $250,001 · Jan low 21°F · 27 in snow
Full Mountain Lakes, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
13Mullica Hill, New Jersey
Better for families than 98% of New Jersey towns
Mullica Hill is a community of 4,698 people in Gloucester County, New Jersey. It also ranks more upscale than 85% of New Jersey towns and more of a college town than 75% of New Jersey towns.
4,698 people · Gloucester County · median home $442,800 · income $131,250 · Jan low 26°F · 19 in snow
Full Mullica Hill, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
12Holland, New Jersey
Better for families than 98% of New Jersey towns
Holland is a township of 5,177 people in Hunterdon County, New Jersey. It also ranks quieter than 93% of New Jersey towns and better for retirees than 72% of New Jersey towns.
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 →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
11Mountainside, New Jersey
Better for families than 98% of New Jersey towns
Mountainside is a borough of 7,020 people in Union County, New Jersey. It also ranks better for retirees than 98% of New Jersey towns and better transit than 90% of New Jersey towns.
7,020 people · Union County · median home $810,300 · income $211,538 · Jan low 25°F · 26 in snow
Full Mountainside, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
10Oradell, New Jersey
Better for families than 98% of New Jersey towns
Oradell is a borough of 8,244 people in Bergen County, New Jersey. It also ranks better transit than 92% of New Jersey towns and more of a college town than 91% of New Jersey towns.
8,244 people · Bergen County · median home $737,800 · income $221,322 · Jan low 26°F · 31 in snow
Full Oradell, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
9Medford Lakes, New Jersey
Better for families than 99% of New Jersey towns
Medford Lakes is a borough of 4,264 people in Burlington County, New Jersey. It also ranks more of a college town than 85% of New Jersey towns and easier by car than 78% of New Jersey towns.
4,264 people · Burlington County · median home $402,900 · income $141,188 · Jan low 24°F · 24 in snow
Full Medford Lakes, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
8Harrington Park, New Jersey
Better for families than 99% of New Jersey towns
Harrington Park is a borough of 4,741 people in Bergen County, New Jersey. It also ranks more upscale than 92% of New Jersey towns and more of a college town than 81% of New Jersey towns.
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 →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
7Mendham, New Jersey
Better for families than 99% of New Jersey towns
Mendham is a township of 6,016 people in Morris County, New Jersey. It also ranks more upscale than 98% of New Jersey towns and better for retirees than 74% of New Jersey towns.
6,016 people · Morris County · median home $1,070,400 · income $250,001 · Jan low 21°F · 26 in snow
Full Mendham, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
6Rumson, New Jersey
Better for families than 99% of New Jersey towns
Rumson is a borough of 7,343 people in Monmouth County, New Jersey. It also ranks better for cycling than 97% of New Jersey towns and more seaside character than 96% of New Jersey towns.
7,343 people · Monmouth County · median home $1,679,300 · income $250,001 · Jan low 25°F · 27 in snow
Full Rumson, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
5Chester, New Jersey
Better for families than 99% of New Jersey towns
Chester is a township of 7,713 people in Morris County, New Jersey. It also ranks more upscale than 96% of New Jersey towns and better for retirees than 83% of New Jersey towns.
7,713 people · Morris County · median home $790,900 · income $241,856 · Jan low 21°F · 30 in snow
Full Chester, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
4Upper Saddle River, New Jersey
Better for families than 99% of New Jersey towns
Upper Saddle River is a borough of 8,353 people in Bergen County, New Jersey. It also ranks more upscale than 96% of New Jersey towns and better for young professionals than 77% of New Jersey towns.
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 →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
3Haworth, New Jersey
Better for families than 100% of New Jersey towns
Haworth is a borough of 3,343 people in Bergen County, New Jersey. It also ranks more upscale than 93% of New Jersey towns and more of a college town than 86% of New Jersey towns.
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 →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
2Green, New Jersey
Better for families than 100% of New Jersey towns

Photo: Photo by Chuck Walsh. WallyFromColumbia at en.wikipedia (public domain, Wikimedia Commons) Green is a township of 3,627 people in Sussex County, New Jersey. It also ranks better for first-time buyers than 100% of New Jersey towns and easier by car than 94% of New Jersey towns.
3,627 people · Sussex County · median home $472,200 · income $141,875 · Jan low 19°F · 30 in snow
Full Green, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns. -
1Fair Haven, New Jersey
Better for families than 100% of New Jersey towns
Fair Haven is a borough of 6,269 people in Monmouth County, New Jersey. It also ranks more seaside character than 98% of New Jersey towns and more upscale than 94% of New Jersey towns.
6,269 people · Monmouth County · median home $992,200 · income $250,001 · Jan low 25°F · 27 in snow
Full Fair Haven, New Jersey profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs New Jersey towns.
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 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
- The 23 Best Affordable Small Towns to Retire in New Jersey With Mild Winters
Same ranking, other places
- The 50 Best Small Towns for Families in America
- The 25 Best Small Towns for Families in Pennsylvania
- The 25 Best Small Towns for Families in New York
- The 25 Best Small Towns for Families in Michigan
- The 25 Best Small Towns for Families in Texas
- The 25 Best Small Towns for Families in California
- The 25 Best Small Towns for Families in Florida
- The 25 Best Small Towns for Families in Wisconsin
- The 25 Best Small Towns for Families in Ohio
- The 25 Best Small Towns for Families in Illinois
- 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)