Getty Images
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