No matter where you live, creating a garden that attracts a beautiful array of butterflies is a spectacular sight to see. We’ve complied a list of flowers that grow well in Calgary and also happen to attract butterflies. We’re excited to share our list, and we’ve decided to highlight the Black-eyed Susan, Purple Coneflower, Sea Holly and the Yarrow.


Black-eyed Susan (Rudbeckia hirta)

This type of flower tends to attract butterflies due to its sweet nectar. The Black-eyed Susan works great indoors as a cut flower or can be used to border or line pathways.


Purple Coneflower (Echinecea purpurea)

The Purple Coneflower name comes from its cone-shaped center. The Coneflower attracts butterflies with its nectar and large lading pads. This type of flower is one of the easiest perennials to grow, as it’s adaptable to all soil and light conditions.


Sea Holly (Eryngium spp.)

Sea holly is an odd prickly-looking plant, with green or silvery blue stems. When planting sea holly to attract butterflies, ensure that the area of choice is protected from strong winds (critical with the amount of chinooks that we get in Calgary), as this will deter the butterflies from landing.


Yarrow (Achillia spp.)

The yarrow is a butterfly favourite and is easily grown, as it’s a ‘wild flower’. You can find yarrows all around the parks in Calgary, attracting all different types of butterflies. This type of flower usually grows in clumps and spreads naturally, perfect for the low-maintenance gardener.

Have you tried your hand at gardening and just don’t seem to have a green thumb? We can help; we have certified horticulturists that can help you create the garden of your dreams. Contact us today to find out how.