Top 10 Best Places to Live in New Mexico USA

10. Los Ranchos de Albuquerque

9. Las Cruces

8. Paradise Hills

7. Rio Rancho

6. Mesilla

5. Corrales

4. Eldorado at Santa Fe

3. Sandia Heights

2. White Rock

1. Los Alamos