Piñon Hills is a census-designated place in San Bernardino County, California, near the Los Angeles County line. It is located along Pearblossom Highway, 28 miles east of Palmdale, and 15 miles west of the Cajon Pass where Pearblossom Highway meets Interstate 15. The town lies within 25 miles of Hesperia and Victorville. Piñon Hills is in a tri-community that consists of Piñon Hills, Phelan and Wrightwood. The elevation is 4,173 feet (1,272 m). The population was 7,272 at the 2010 census.