New Mexico

Getty Images

New Mexico

Rio Rancho

Nearest city: Albuquerque
Population: 64,382
Median household income: $63,239

Rio Rancho, just north of Albuquerque, has 330 days a year of sunshine, mild temperatures, and natural beauty. There are also plenty of other attractions, including a zoo, museums, and monuments.

Runner-up:
Santa Fe

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