Best Perennial Flowers for Dry, Rocky Soils

Lavender is a hardy perennial that thrives in dry, rocky soils. Its fragrant blooms attract pollinators and add a pop of color to your garden.

Yarrow is another excellent choice for dry, rocky soils. This tough perennial produces flat-topped clusters of flowers in shades of pink, white, or yellow.

Sedum, also known as stonecrop, is a drought-tolerant perennial that thrives in rocky soils. Its succulent leaves and vibrant flowers add texture to your garden.

Blanket Flower, or Gaillardia, is a colorful perennial that can withstand dry, rocky conditions. Its daisy-like blooms come in shades of red, orange, and yellow.

Penstemon, also called Beardtongue, is a striking perennial with tubular flowers that attract hummingbirds. It thrives in well-drained, rocky soils and adds vertical interest to your garden.

Russian Sage is a low-maintenance perennial that thrives in dry, rocky soils. Its aromatic foliage and lavender-blue flowers create a beautiful contrast in your garden.