Best Place to Raise Your Kids: New Jersey

Best Place to Raise Your Kids: New Jersey

Edison

Nearest city: New York
Population: 97,672
Median family income: $99,693
Runners-up: East Brunswick, Bloomfield

Edison, New Jersey's best place to raise kids for the second year in a row, is an affordable city with good schools and low crime. It also has one of the largest Indian-American populations in the nation. Edison's Oak Tree Road is famous for its subcontinental Indian stores and restaurants.