The Town Files

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.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Families in New Jersey1. Fair Haven100th pct2. Green100th pct3. Haworth100th pct4. Upper Saddle River99th pct5. Chester99th pct6. Rumson99th pct7. Mendham99th pct8. Harrington Park99th pct9. Medford Lakes99th pct10. Oradell98th pct11. Mountainside98th pct12. Holland98th pct13. Mullica Hill98th pct14. Mountain Lakes98th pct15. Boonton98th pct16. Richwood98th pct17. Lincroft97th pct18. North Caldwell97th pct19. Packanack Lake97th pct20. Springfield97th pct21. Fredon97th pct22. Kinnelon96th pct23. Washington96th pct24. White Meadow Lake96th pct25. Demarest96th pct
  1. 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 →

    Demarest lifestyle rankingsFamilies96th pctQuiet36th pctFirst-time buyers0th pctWalkability64th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  2. 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 →

    White Meadow Lake lifestyle rankingsFamilies96th pctQuiet47th pctFirst-time buyers91th pctWalkability52th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  3. 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 →

    Washington lifestyle rankingsFamilies96th pctQuiet54th pctFirst-time buyers61th pctWalkability54th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  4. 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 →

    Kinnelon lifestyle rankingsFamilies96th pctQuiet74th pctFirst-time buyers0th pctWalkability17th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  5. 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 →

    Fredon lifestyle rankingsFamilies97th pctQuiet79th pctFirst-time buyers99th pctWalkability12th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  6. 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 →

    Springfield lifestyle rankingsFamilies97th pctQuiet97th pctFirst-time buyers0th pctWalkability5th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  7. 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 →

    Packanack Lake lifestyle rankingsFamilies97th pctQuiet38th pctFirst-time buyers0th pctWalkability73th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  8. 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 →

    North Caldwell lifestyle rankingsFamilies97th pctQuiet65th pctFirst-time buyers0th pctWalkability61th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  9. 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 →

    Lincroft lifestyle rankingsFamilies97th pctQuiet57th pctFirst-time buyers0th pctWalkability1th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  10. 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 →

    Richwood lifestyle rankingsFamilies98th pctQuiet56th pctFirst-time buyers0th pctWalkability16th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  11. 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 →

    Boonton lifestyle rankingsFamilies98th pctQuiet64th pctFirst-time buyers0th pctWalkability39th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  12. 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 →

    Mountain Lakes lifestyle rankingsFamilies98th pctQuiet40th pctFirst-time buyers0th pctWalkability68th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  13. 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 →

    Mullica Hill lifestyle rankingsFamilies98th pctQuiet50th pctFirst-time buyers0th pctWalkability17th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  14. 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 →

    Holland lifestyle rankingsFamilies98th pctQuiet93th pctFirst-time buyers55th pctWalkability21th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  15. 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 →

    Mountainside lifestyle rankingsFamilies98th pctQuiet67th pctFirst-time buyers0th pctWalkability44th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  16. 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 →

    Oradell lifestyle rankingsFamilies98th pctQuiet34th pctFirst-time buyers0th pctWalkability76th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  17. 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 →

    Medford Lakes lifestyle rankingsFamilies99th pctQuiet45th pctFirst-time buyers0th pctWalkability77th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  18. 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 →

    Harrington Park lifestyle rankingsFamilies99th pctQuiet57th pctFirst-time buyers0th pctWalkability70th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  19. 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 →

    Mendham lifestyle rankingsFamilies99th pctQuiet69th pctFirst-time buyers0th pctWalkability22th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  20. 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 →

    Rumson lifestyle rankingsFamilies99th pctQuiet50th pctFirst-time buyers0th pctWalkability61th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  21. 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 →

    Chester lifestyle rankingsFamilies99th pctQuiet77th pctFirst-time buyers0th pctWalkability5th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  22. 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 →

    Upper Saddle River lifestyle rankingsFamilies99th pctQuiet48th pctFirst-time buyers0th pctWalkability46th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  23. 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 →

    Haworth lifestyle rankingsFamilies100th pctQuiet51th pctFirst-time buyers0th pctWalkability65th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  24. 2Green, New Jersey

    Better for families than 100% of New Jersey towns

    Green, New Jersey
    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 →

    Green lifestyle rankingsFamilies100th pctQuiet75th pctFirst-time buyers100th pctWalkability7th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.
  25. 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 →

    Fair Haven lifestyle rankingsFamilies100th pctQuiet29th pctFirst-time buyers0th pctWalkability80th pct
    The Town Files lifestyle rankings, percentile vs New Jersey towns.

Price vs ranking

Median home value vs ranking, New Jersey towns0255075100$80K$328K$576K$824K$1073KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in New Jersey.

More New Jersey rankings

Same ranking, other places

Methodology. We ranked 352 towns of 500–10,000 people in New Jersey (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: