10 Diverse Cities in New Mexico Albuquerque Las Cruces Rio Rancho Santa Fe Roswell Farmington Clovis Hobbs Alamogordo Carlsbad