Rio Rancho is a city located in Sandoval County, New Mexico. It is one of the largest cities in New Mexico and has experienced rapid population growth in recent decades. The city's economy is driven by technology companies that have offices and facilities located in Rio Rancho.