The Rio Ruidoso is a 30 miles long river located in the Sierra Blanca and Sacramento Mountains in Lincoln County and Otero County, New Mexico in the United States and is part of the Rio Ruidoso Watershed.