Best Place to Raise Your Kids: New Mexico

Best Place to Raise Your Kids: New Mexico

Rio Rancho

Nearest city: Albuquerque
Population: 75,231
Median family income: $66,222
Runners-up: Roswell, Santa Fe

Rio Rancho, just north of Albuquerque, topped the ranking in New Mexico for the second year in a row. It has 330 annual days of sunshine, mild temperatures, and natural beauty. There are also plenty of other attractions, including a zoo, museums, and monuments.