Bullsnakes are native to North America and can be found in various habitats, including grasslands, deserts, and woodlands.