What flowers will come back every year?

Updated November 21, 2016

Planting flowers is the simplest way to bring colour and beauty to your garden. Perennial flowers bloom annually, and are the most cost-effective way to ensure year after year of flowers in your garden.

Perennial vs. annual

Annuals have a longer bloom time but die at the end of the blooming period. Perennials average a 3-6 week bloom time and may die to the ground during the winter, but will return every spring or summer.

Spring perennials

Clematis, Dianthus and Phlox are prime examples of spring-blooming perennial flowers. They come in a wide variety of colours, especially Clematis. Roses are the ultimate spring perennials.

Summer perennials

Examples of summer-blooming perennials are Delphinium, Foxglove, and Yarrow, which are available in many colours. A great number of Clematis also bloom in summer.

Fall perennials

Iceplant, Coneflowers, and Sedums bloom in the fall. While the variety of fall-blooming perennials is minimal, planting these flowers ensures colour in your garden well into the autumn months.

When shade is all you have

Luckily, there are plenty of shade perennials that will provide flowers with little to no sun. Some examples are Bleeding Hearts, Coral Bells and many varieties of Violets.


There is a flowering perennial to fill any need. Perennials come in both flowering and non-flowering varieties such as Hostas; choose carefully if flowers are what you want. Keep in mind that your choices are limited to your climate zone.

Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author