Best Towns for Families 2019

Courtesy New Providence Borough

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 Union County in 2019:

  1. New Providence
  2. Berkeley Heights
  3. Cranford
  4. Mountainside
  5. Westfield
  6. Fanwood
  7. Summit
  8. Scotch Plains
  9. Clark
  10. Garwood

Best Towns for Families 2019

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