Rose Canyon Lake is located 30 miles (48 km) northeast of Tucson, Arizona in the Santa Catalina Mountains on Mount Lemmon.