Rosy boas thrive in arid scrublands, semi-arid shrublands, rocky deserts, and canyons across California, Baja California, and western Arizona.
They prefer riparian areas but don’t require permanent water, making them well-adapted to their rugged, sun-baked natural habitats.