Attracting Hummingbirds and Butterflies to your Garden is the dream of many. And for good reason. They’re peaceful, and add a sense of calm and serenity in a world that certainly could use more of it. 

And the great news is that, if you understand what you’re doing, attracting hummingbirds and attracting butterflies can easily be done. 


Hummingbird Gardens


Hummingbird gardens must offer not only the nectar filled flowers but also must be a habitat that supports their lifestyle. 

These little birds need both sun and shade, shrubs and tree branches for perching, fresh water for not only drinking but for bathing too. Oh yes, and they will need materials for nest making such as spider webs, dryer lint, or bits of leaves.



These delicate birds spend lots of energy flying, so it comes as no surprise that they feed many times each hour (3-5 times). While our flowers are blooming, there is nectar for them to sip, but once you have offered them a flower food source, you can also place hummingbird feeders in prominent locations to feed them. 


hummingbird feeder

Hummingbird Feeders


Hummingbird feeders supplement the flower nectar, especially when flowers are few. Hang them from tree branches or a carefully placed shepherd hook, high enough to keep the hummingbird safe from the neighborhood cats.



Flowers that Attract Hummingbirds


Hummingbirds love tubular shaped flowers although that shape is not absolutely required. Fragrance is not important to them, but vivid colors of red, purple, pink, orange and yellow will attract them to your garden. At our Portland Nursery, we have a large selection of flowering annuals, perennials & woody plants that will attract hummingbirds into your garden. 


Just a few to checkout


Angel Trumpet


Cape Fuschia 








Trumpet Vines




Image courtesy of



Butterfly Plants: Attracting Butterflies to Your Garden


Here is a thorough list of butterfly-attracting trees, shrubs, perennials, and annuals.  All will grow well in the Pacific Northwest, and if you’re looking for any help with the following foliage, be sure to visit us at our Portland Nursery 



Trees that Attract Butterflies



Aesculus Hippocastanum

The following are a few examples of great trees to plant if you are interested in bringing butterflies to your garden

  • Aescules

  • Prunus

  • Salix



Shrubs that Attract Butterflies



Abelia Grandiflora

When planting shrubs in your garden, consider the following if you care to invite butterflies for a visit.


  • Abelia

  • Buddleia

  • Calycanthus occidentalis

  • Caryopteris

  • Clethera

  • Ceanothus

  • Ligustrum

  • Lonicera

  • Rhododendron

  • Salix

  • Syringa


Perennials for Attracting Butterflies


Achillea Millefolium

Achillea Millefolium

Going shopping for perennials anytime soon? Keep the following list handy.

  • Achillea

  • Allium

  • Arabis

  • Asclepias

  • Aster

  • Aubretia

  • Centhranthus

  • Chives

  • Chrysanthemum

  • Coreopsis

  • Helenium

  • Helianthus

  • Hemerocallis

  • Echinacea

  • Echinops

  • Erigeron

  • Eupatorium

  • Gaillardia

  • Lavender

  • Liatris

  • Lilium

  • Lythrum

  • Mentha

  • Monarda

  • Myosotis

  • Nepeta

  • Phlox

  • Physostegia

  • Salvia

  • Scabiosa

  • Sedum

  • Solidago

  • Rosemarinus

  • Rudbeckia

  • Verbena

  • Veronica



Annuals for Attracting Butterflies


Ageratum Corymbosum

Ageratum Corymbosum


  • Ageratum

  • Cosmos

  • Heliotrope

  • Lantana

  • Linonium

  • Lunaria

  • Marigold

  • Nicotiana

  • Petunia

  • Tithonia

  • Verbena

  • Zinnia