New Hampshire

Getty Images

New Hampshire

Nashua

Nearest city:
Population: 90,984
Median household income: $79,063

Nashua, the state's second-largest city, is known for its low crime and good schools. It draws shoppers from nearby Massachusetts who want to take advantage of the state's lack of a general sales tax.

Runner-up:
Manchester

Click here to see the 2010 version of the Best Places to Raise Your Kids