Oro Valley is in northern Pima County, six miles north of the Tucson city limits. The valley was formed by the Santa Cruz River joining Gold Creek in the Catalina Mountains . It sits at an elevation of 2,620 feet, covers over 34 square miles and has a current population of nearly 41,011. Oro Valley was incorporated in April 1974.
Oro Valley is situated in the western foothills of the Santa Catalina Mountains at the base of Pusch Ridge. The Tortolita Mountains are located north of the town, and vistas of the Tucson valley are to the south. The town occupies the middle Cañada del Oro Valley. Oro Valley hosts a large number of residents from around the US who maintain second or winter homes in the town.
According to a 2007 estimate, the median income for a household in the town was $74,015, and the median income for a family was $80,807. Males had a median income of $55,522 versus $31,517 for females. The per capita income for the town was $31,134. 3.1% of the population and 2.4% of families were below the poverty line. 2.0% of those under the age of 18 and 2.2% of those 65 and older are living below the poverty line.