The 10 Most Beautiful Small Towns in New Mexico You Must Explore
10. Raton
9. Madrid
8. Chama
7. Roswell
6. Tao
5. Silver City
4. Santa Rosa
3. Gallup
2. Chimayo
1. Tucumcari
Learn more