Oro Valley is located in northern Pima County approximately three miles north of the Tucson city limits. Nestled between the Catalina and Tortolita mountain ranges, the town sits at an elevation of 2,620 fe