Getty Images
Edison
Nearest city: Newark
Population: 101,420
Median household income: $96,640
Edison, which has one of the largest Indian populations in the nation, is an affordable city with good schools and low crime.
Runners-up:
Clifton
Union
Click here to see the 2010 version of the Best Places to Raise Your Kids