Buttercups are versatile and can be found growing in a variety of environments worldwide. However, they typically thrive in full sun or partial shade and prefer moist, well-draining soils. They are not overly picky about soil type and can grow in loam, sand, or clay soils.