Montgomery Twp.
Courtesy Montgomery Twp.

Based on towns with a population between 15,001 and 34,599 that ranked high on our overall list.

Town County Population Overall Rank
Montgomery Somerset County 23,584 1
Bernards Somerset County 27,061 5
West Windsor Mercer County 28,491 6
Raritan Twp. Hunterdon County 22,106 8
Plainsboro Middlesex County 23,504 16
Hopewell Mercer County 18,265 23
Cranford Union County 24,439 25
Moorestown Burlington County 20,540 27
Warren Somerset County 16,029 31
Readington Hunterdon County 15,963 33

 

Best Towns for Families 2019

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