Its main range is concentrated in California, but it is found over a wide area in Washington, Oregon, Arizona, Nevada, New Mexico, Baja California and Sonora.
Prefers higher elevations, grows up to 2500 meters above sea level.