United States Edition Quizzes & GamesAboutContact
Gardening

Best Flowers for Your Backyard: 15 Flowers That Attract Hummingbirds and Butterflies

Fill your backyard with color and wildlife. The best flowers for attracting hummingbirds, bees and butterflies, with sun, bloom time and growing tips.

a hummingbird hovering over an orange flower
Photo: Dulcey Lima / Unsplash
In this article
  1. Perennials (come back every year)
  2. Annuals (bloom all season)
  3. Tips for a hummingbird and pollinator garden

The right flowers turn a backyard into a living show of hummingbirds, butterflies and bees. Hummingbirds are especially drawn to tubular flowers in red, orange and pink, which hold plenty of nectar. Here are 15 of the best flowers for your backyard, many of them native to North America.

Perennials (come back every year)

  1. Bee balm (Monarda): shaggy red, pink or purple blooms that hummingbirds and bees adore. Spreads readily. Full sun.
  2. Cardinal flower (Lobelia cardinalis): brilliant red spikes. A native favorite for moist soil.
  3. Coral honeysuckle (Lonicera sempervirens): a native, non-invasive vine with red tubular flowers. Choose it instead of invasive Japanese honeysuckle.
  4. Salvia: many varieties bloom for months. Red-flowered types are a hummingbird magnet.
  5. Penstemon (beardtongue): tubular flowers in many colors. Many species are native and drought-tolerant.
  6. Columbine (Aquilegia): an early bloomer, valuable for spring migrants. The native eastern red columbine is ideal.
  7. Coneflower (Echinacea): a tough native loved by butterflies and bees. Leave the seed heads in fall for goldfinches.
  8. Black-eyed Susan (Rudbeckia): cheerful, drought-tolerant and long-blooming.
  9. Butterfly weed (Asclepias tuberosa): bright orange milkweed that hosts monarch caterpillars.

Annuals (bloom all season)

  1. Zinnias: easy from seed, bloom until frost, and butterflies love them.
  2. Petunias: classic for baskets and borders.
  3. Fuchsia: dangling blooms perfect for shady hanging baskets.
  4. Cosmos: airy, carefree and great for cutting.
  5. Lantana: heat-loving and drought-tolerant. Be aware that it's toxic to pets and can be invasive in warm climates.
  6. Nasturtiums: bright and easy, with edible flowers and leaves.

Tips for a hummingbird and pollinator garden

  • Plant for continuous bloom from spring through fall so there's always nectar available.
  • Plant in groups of three or more of the same flower so pollinators can find them easily.
  • Choose native plants when possible. They support local insects and birds best. Your extension office or a native plant society can recommend species for your region.
  • Skip pesticides. Hummingbirds also eat small insects, and pesticides harm pollinators.
  • Add water and perches. Hummingbirds love a fine mist or shallow fountain.
  • Add a feeder to supplement flowers. Use our hummingbird food recipe.

Check the ASPCA's plant database if you have pets, since some garden flowers are toxic to dogs and cats.