Best Towns for Families

When ranking the most family-friendly towns in NJ, we weighed factors like school quality, safety, affordability and diversity, among other things. Here are the 10 towns that topped our list in Somerset County in 2019:

  1. Montgomery Township
  2. Bedminster
  3. Bernards
  4. Green Brook
  5. Hillsborough
  6. Warren Township
  7. Bridgewater
  8. Peapack and Gladstone
  9. Bernardsville
  10. Raritan Borough

About Montgomery

Montgomery is a bucolic Somerset County township that offers a little bit of everything in its 32 square miles. Founded by a mix of Dutch and English settlers, it was incorporated in 1798 and sits nearly halfway between Philadelphia and New York.

No town could win top billing in New Jersey without stellar schools, and Montgomery is certainly no exception. The proverbial trophy case for the district includes past designations as a National Blue Ribbon School for both the high school and one of the town’s two middle schools. And there’s nary a list of top schools statewide that doesn’t include the township.

But for a town that’s almost completely residential, there’s a growing business community. Restaurants include Aja Asian Cuisine and Lounge, a primo spot for sushi, Sahara Restaurant, whose a Middle Eastern favorite of Mayor Sadaf Jaffer, and Tiger’s Tale, a local institution where beers and pub fare are the way to go.

Best Towns for Families 2019

See the Full 2019 List of NJ’s Best Towns for Families