Grayia spinosa is widely distributed across the Western United States and is native in Colorado, Idaho, Montana, Oregon, Washington, Wyoming, Arizona, California, Nevada and Utah. It grows in valleys and at foothills from 500 to 2400 m, on dry, alkaline or scarcely alkaline soils, in sagebrush, shadscale, or creosote bush communities.
