Maine (public domain)



Nearest city: Portland
Population: 65,821
Median household income: $60,836

Portland, Maine's largest city, is culturally diverse and its progressive waterfront community is only a few hours' drive north of Boston. The Old Port section of the city has cobblestone streets and great shops, restaurants, and bars.

Runner-up: N/A

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