How to Grow Roses in Clay Soil
Roses can grow well in clay soil once it is improved for drainage. Dig in generous organic matter, avoid working clay when wet, plant on a slight mound or in a raised bed, and mulch — clay's richness suits roses if it drains.
Clay soil is a mixed blessing for roses: it holds nutrients and moisture well, which roses love, but it drains slowly, and roses hate sitting in water. The fix is to improve structure and drainage rather than to fight the clay.
Dig in generous amounts of compost, well-rotted manure, and coarse organic matter over a wide area before planting, and never work clay while it is wet, which compacts it. Planting on a slight mound or in a raised bed lifts the roots above the wettest zone, and a permanent organic mulch keeps improving the soil year after year. Done this way, clay can grow superb roses.