New Jersey

Getty Images

New Jersey

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