Butterfly-Friendly Garden: The Best Plants to Attract Butterflies

Quick answer: Butterflies need three things from a garden: nectar-rich flowers blooming from early spring through fall, host plants for caterpillars (milkweed for monarchs, dill or parsley for swallowtails), and a sunny, wind-sheltered spot. Plant in drifts of at least 3–5, skip pesticides and heavily double-flowered cultivars, and add a shallow patch of damp sand…

Last updated: September 23, 2026

Most gardens with flowers get an occasional butterfly visitor. A garden that stays busy with butterflies all season is a different thing entirely, and it usually comes down to a handful of specific choices rather than luck.

This guide covers which nectar plants actually carry a garden through the whole growing season, which host plants specific butterflies need to complete their life cycle in your yard rather than just pass through, and the common habits that quietly keep butterflies away from an otherwise flower-filled garden.

Quick facts on butterfly gardens

Key factDetail
US butterfly population changeDown 22 percent between 2000 and 2020, according to a large multi-decade study
Monarch caterpillar host plantMilkweed (Asclepias) — no substitute exists
Best site for a butterfly bedAt least 6 hours of direct sun, sheltered from wind
Bloom goalUninterrupted nectar from early spring through the first hard frost
Planting patternDrifts of at least 3–5 plants of the same variety
Colors butterflies see bestRed, yellow, orange, pink, purple
Water source butterflies actually useDamp sand or mud, not a birdbath
Biggest single threat in home gardensPesticides, including ones aimed only at aphids

Contents

Why are butterfly numbers falling?

There's rarely a single cause. A large study covering 76,000 surveys and more than 12 million individual butterfly records across the US found that butterfly numbers fell by 22 percent between 2000 and 2020, with about half of all tracked species declining by more than 42 percent over that period. Habitat loss, pesticide use, and changing land management all play a part, and home gardens sit right in the middle of that picture.

A backyard is small compared to a meadow, but it's also something you fully control. Choosing the right plants, tolerating a slightly wilder corner, and cutting out pesticides make more difference per square meter in a home garden than almost anything else an individual can do for butterflies.

Nectar plants that bloom all season

The most common gap in an otherwise good butterfly garden isn't too few flowers — it's flowers concentrated in one part of the season. Many gardens peak in midsummer and then go quiet in early spring and again in fall, exactly when newly emerged or soon-to-migrate butterflies need fuel the most.

Early spring: the first weeks decide who survives

Butterflies that overwinter as adults, including mourning cloaks and eastern commas, wake up on the first warm days of early spring, sometimes while patches of snow are still on the ground. Willow catkins are one of the earliest reliable nectar and pollen sources anywhere in the temperate zones, opening before most garden plants have even leafed out. Crocus, creeping phlox, and early-blooming lungwort carry the garden through the rest of spring.

Early to midsummer: the most species flying at once

From June through August, most garden butterfly species are active simultaneously, which is also when most gardens already have plenty of flowers. Coneflower, catmint, bee balm, and black-eyed Susan are dependable, long-blooming choices that tolerate heat and some drought. Butterfly weed and zinnias are easy, inexpensive additions for anyone starting from seed.

Late summer and fall: building reserves before winter or migration

Fall nectar matters more than it usually gets credit for. Joe Pye weed, goldenrod, New England asters, and stonecrop keep blooming into October, and late-season nectar is exactly what migrating monarchs need to build the fat reserves that carry them all the way to their overwintering sites in Mexico.

PeriodReliable nectar plantsWhy it matters
Early springWillow catkins, crocus, creeping phlox, lungwortFirst food after winter for overwintering adults
June–AugustConeflower, catmint, bee balm, black-eyed Susan, butterfly weed, zinniaPeak season, most species flying at once
SeptemberJoe Pye weed, goldenrod, aster, stonecropBuilding fat reserves for migration or overwintering
OctoberLate asters, stonecrop where frost holds offLast fuel stop for late migrating monarchs

In colder USDA zone 3 gardens, compress this calendar by two to three weeks on both ends. In milder zone 6 gardens, the season stretches noticeably longer at both edges, and it's worth planting accordingly.

Good to know. Many modern ornamental cultivars, especially fully double-flowered dahlias, roses, and coneflowers, have been bred for looks at the expense of nectar. The more petals a flower has gained, the fewer functioning nectaries and pollen-bearing parts usually remain. Choose single-flowered forms where you can, or look for cultivars specifically marketed as pollinator-friendly.

If you already grow lavender, you have one of the best cards in hand — it blooms for weeks, shrugs off drought, and pulls in several species at once. For a bed with continuous color from spring through fall, a guide to long-flowering perennials is a good next stop, and anyone who prefers starting from seed each spring will find more options in the guide to annual flowers from seed.

Native or non-native — does it matter?

Somewhat. Native plants share a long evolutionary history with local insects, so they tend to work equally well as nectar sources and as caterpillar host plants. Many of the most effective nectar plants in a typical garden, including catmint and lavender, are introduced from elsewhere and still work extremely well as nectar sources — what they lack is the host-plant connection, since local caterpillars generally can't eat them.

The best approach isn't either-or. Let reliable non-native performers like catmint and lavender anchor the long nectar season, and add native plants and a slightly wilder corner to cover what caterpillars actually need.

PlantHeightBloom timeLightUSDA zone
Coneflower (Echinacea)60–90 cm (24–36 in)Jul–SepFull sun3–8
Black-eyed Susan (Rudbeckia)30–90 cm (12–36 in)Jun–OctFull sun3–9
Bee balm (Monarda)60–120 cm (24–48 in)Jul–SepFull sun to part shade4–9
Catmint (Nepeta)30–60 cm (12–24 in)Jun–SepFull sun3–8
Butterfly weed (Asclepias tuberosa)30–90 cm (12–36 in)Jun–AugFull sun3–9
New England aster60–150 cm (24–60 in)Aug–OctFull sun3–8
Joe Pye weed100–180 cm (40–70 in)Jul–SepFull sun to part shade4–9
Stonecrop (Sedum)30–60 cm (12–24 in)Aug–OctFull sun3–9

Trees and shrubs for nectar and shelter

Perennials and annuals do most of the work, but trees and shrubs add what low border plants can't: early spring nectar, shelter from wind, and in some cases a huge volume of blooms from a single plant.

Willow — spring's single most important plant

If you only add one new plant for butterflies, make it a willow. It blooms before leaf-out, often while frost is still a real possibility, and is nearly alone in offering nectar and pollen in the quantity overwintering butterflies and early bumblebees need. Willows need room and become full-sized trees, but they tolerate hard pruning if you need to keep one smaller.

Butterfly bush — effective, but not host-plant material

Butterfly bush (Buddleja davidii) is one of the most butterfly-dense plants available at any garden center. It isn't a host plant for any North American butterfly caterpillar, and in mild climates it can self-seed aggressively enough to be considered invasive in some regions — check local guidance before planting. In most home gardens, cutting it back hard every spring and removing spent flower heads before they set seed keeps it well behaved and genuinely useful as a nectar source.

Lilac, honeysuckle, and fruit trees

Lilac blooms heavily in late spring and draws early butterflies and bumblebees at the same time. Honeysuckle keeps producing nectar well into summer. Fruit trees like apple and cherry do double duty: spring blossoms feed newly active butterflies, and windfall fruit in late summer and fall is a favorite of red admirals, which will sit and feed on an overripe apple pile for hours.

What do butterfly caterpillars actually eat?

This is the part of a butterfly garden that gets skipped most often. Nectar plants feed adult butterflies, but without the right host plants for eggs and caterpillars, butterflies just pass through and move on. Most species are also tied to a narrow group of plants — a butterfly drawn in by your nectar can't actually reproduce in your garden if its specific host plant isn't there.

Milkweed is the clearest example: monarch caterpillars eat nothing else. No milkweed means no monarch caterpillars, full stop, regardless of how much nectar the rest of the garden offers.

ButterflyCaterpillar host plantOverwinters asGood to know
MonarchMilkweed (Asclepias species) onlyMigrates to Mexico or coastal CaliforniaNo substitute host plant exists
Black swallowtailDill, parsley, fennel, Queen Anne's laceChrysalisA regular in vegetable and herb gardens
Eastern tiger swallowtailWild cherry, tulip tree, ashChrysalisOne of the largest garden butterflies in eastern North America
Painted ladyThistles, mallows, hollyhockMigrates; doesn't overwinter in cold climatesThe most widely distributed butterfly species in the world
Red admiralNettlesMigrates south; some overwinter as adultsAdults are drawn to fallen fruit and butterfly bush
Mourning cloakWillow, elm, poplarAdult butterflyOften the very first butterfly seen each spring
Cabbage whiteCabbage and other brassicasChrysalisA vegetable-garden regular, still part of the same food web
American ladyEverlasting, pussytoesMigrates in colder regionsSimilar to painted lady but with fewer, larger eyespots

Common mistake. Cutting back nettles or mowing a wild patch in June or July, right in the middle of caterpillar season, wipes out an entire generation at once. Cut back host-plant patches in early spring before egg-laying starts, or wait until late summer once most caterpillars have already become butterflies.

If you don't have room for milkweed or nettles in a main bed, a small patch tucked in a sunny back corner does the job just as well. That kind of "messy" corner, with thistles, nettles, or unmown grass, does more for the local butterfly population than another bed of pure nectar plants. If letting part of the lawn grow wild appeals to you, the same logic applies at a larger scale — see the guide to a wildflower meadow.

Water and minerals: the overlooked need

Butterflies don't drink from a birdbath the way birds do. Most need minerals and salts they get by sipping moisture from damp sand, mud, or even manure — a behavior called puddling, done mostly by males ahead of mating.

A simple puddling station works well: a shallow dish or patch of sand, ideally sunk into the ground so its rim sits level with the soil, kept damp on a regular basis. A pinch of sea salt or a piece of overripe fruit pressed into the sand makes it more attractive. Place it in full sun, near the nectar bed but not right in the middle of it.

Keep the sand moist but not waterlogged, topping it up with a watering can roughly once a week during dry spells. Placement matters more than size — a dinner-plate-sized patch of damp sand in a sunny, sheltered corner near the bed gets used far more often than a larger but exposed one.

Good to know. Store-bought butterfly houses look charming, but real butterflies rarely use them — the narrow slots don't resemble the spots butterflies actually choose for shelter or overwintering. Log piles, ivy, brush piles, and an untidy shed corner all work far better, and cost nothing.

How to plan and plant a butterfly bed

A butterfly bed doesn't need to be large to work. What determines the result is location, grouping, and bloom-time variety — not square footage.

  1. Choose a sunny, sheltered spot. At least six hours of direct sun and protection from a hedge, wall, or fence. Butterflies are cold-blooded and rarely fly in shade or strong wind.
  2. Keep or create a wilder corner. A small patch of nettles, thistles, or other "weedy" plants gives caterpillars somewhere to feed without affecting the look of the rest of the garden.
  3. Skip the rich soil. Most of the best nectar plants, including coneflower, catmint, and black-eyed Susan, bloom more heavily in lean, well-drained soil. Too much fertility produces lush leaves and fewer flowers.
  4. Plant in drifts of at least 3–5. A single plant of each variety is hard to spot and inefficient to visit. Large, connected patches of the same color and scent are far more attractive.
  5. Stagger bloom times deliberately. Aim to have something in bloom every month from early spring through the first hard frost, following the calendar above.
  6. Add a puddling station. A patch of damp sand in full sun, positioned near the bed but not inside it.
  7. Water new plantings, then ease off. New plants need consistent watering the first season. After that, most of these species do fine on natural rainfall.
  8. Cut out pesticides entirely. No chemical insecticide distinguishes between an aphid and a butterfly caterpillar. Hand-pick pests or tolerate some chewed leaves instead.

Planning an entire bed from scratch rather than just adding butterfly plants to an existing one? A more general walkthrough is in the guide on how to plan a flower bed.

Height, shape, and placement

Put taller plants like Joe Pye weed, butterfly bush, and aster toward the back or center of a bed viewed from multiple angles, and lower, mat-forming plants like creeping thyme and catmint toward the front. This isn't only about looks — butterflies navigate heavily by sight, and a bed with clear vertical structure reads as a single, coherent food source from further away.

Mix flat, clustered flower heads like phlox and black-eyed Susan with spikier forms like bee balm and catmint. Butterflies prefer landing on broad, stable surfaces where they can sit still while feeding, while long tubular flowers tend to suit long-tongued species and moths better.

Can you attract butterflies to a balcony or patio?

Yes, on a smaller scale than a full garden. A south- or west-facing balcony with a few containers of lavender, catmint, and thyme regularly draws in both butterflies and bees, especially if the balcony sits near other green space. Zinnias and butterfly weed also do well in large containers and bloom for weeks.

Host plants are harder to offer in containers, since many, like nettles or milkweed's wilder relatives, need more room or look too unruly for most patios. Focus on nectar, add a small dish of damp sand in a sunny corner, and think of it as a stopover on a butterfly's route rather than a complete habitat.

How to identify the butterflies you'll see

Planting gets easier once you know which visitors you're actually aiming for. Here are the species most home gardens in temperate North America and similar climates can realistically expect, provided host plants and nectar are both available.

Monarch — the one everyone recognizes

Bright orange wings with bold black veins and a black border dotted with white spots, roughly 9–10 cm (3.5–4 in) across. Monarchs are the reason milkweed belongs in nearly every butterfly garden, and the only butterfly known to make a multi-generational migration of thousands of kilometers to a specific overwintering site in central Mexico.

Eastern tiger swallowtail — hard to miss

Large, yellow with black tiger stripes and blue-and-orange spots near the tail. One of the biggest butterflies most gardeners will ever see in the eastern half of North America, and a reliable visitor to lilac, bee balm, and Joe Pye weed.

Painted lady and American lady — the world travelers

Orange-brown with black markings and white-spotted wingtips, roughly 5–6 cm (2–2.5 in) across. Painted ladies are the most widely distributed butterfly on the planet and can turn up in enormous numbers some years after long migrations. American ladies look similar but have two large eyespots on the underwing instead of four smaller ones.

Red admiral and mourning cloak — the early risers

Red admirals are black with bold red-orange bands and white wingtip spots. Mourning cloaks are dark maroon-brown with a cream-yellow border and a row of blue spots — one of the very first butterflies seen each year, since it overwinters as an adult in log piles and tree bark crevices and can appear on a warm day even with snow still on the ground.

Black swallowtail — the herb-garden regular

Black with two rows of yellow spots and blue shading on the hindwings. Common wherever dill, parsley, or fennel are grown, which makes it one of the easiest species to attract deliberately in a vegetable or herb garden.

What scares butterflies away

What you leave out matters as much as what you plant. Pesticides are the single biggest problem, even ones marketed as going easy on "beneficial insects" — most don't distinguish between an aphid and a butterfly caterpillar that happens to share the same plant. Systemic insecticides applied to nursery plants before you ever buy them can remain active in plant tissue for one or more seasons, making even the nectar toxic.

An overly tidy garden runs a close second. Lawns mowed weekly without exception, beds kept entirely weed-free, and fall cleanup that removes every dead stem and leaf before winter all leave butterflies with nowhere to lay eggs, overwinter, or hide. Leaving part of the lawn unmown over summer and delaying the big fall cleanup until spring both help considerably.

Common mistake. Buying plants labeled "pollinator-friendly" or "bee-friendly" without checking whether they were treated with systemic insecticides at the nursery. Ask before buying, or grow from seed if you want certainty.

Common mistakes

  • Summer-only blooms. A bed that peaks in July but sits empty in April and October misses exactly the periods when overwintering or migrating butterflies need food most.
  • Removing every weed. Nettles, thistles, and other "messy" plants are among the most important host plants that exist.
  • Spraying for aphids. Hits butterfly caterpillars, bees, and other beneficial insects on the same plant.
  • Double-flowered ornamental cultivars. Attractive to look at, useless to butterflies once the petals have replaced the nectar-producing parts.
  • Single scattered plants. Butterflies find and use large, connected drifts far more efficiently than isolated specimens.
  • Cutting back host plants in June or July. Kills a whole generation of caterpillars mid-season. Wait until early spring or late summer instead.
  • No mineral source. A standard birdbath doesn't help. Butterflies need damp sand or mud to get the salts they require.
  • Buying a butterfly house and calling it done. Real butterflies almost always choose a log pile, ivy patch, or shed corner over a store-bought box.

Frequently asked questions

What plants attract the most butterflies to a garden?
Coneflower, catmint, bee balm, black-eyed Susan, butterfly weed, and butterfly bush are among the most reliable. Combine several in drifts of at least 3–5 plants so the bed reads clearly even from a distance, which makes it easier for butterflies to find.

Do I need milkweed to attract monarchs?
Yes, if you want them to actually reproduce in your garden. Monarch caterpillars eat only milkweed. Adult monarchs will visit other nectar plants, but without milkweed nearby they can't lay eggs that survive to become caterpillars.

Is butterfly bush good or bad for butterflies?
Good as a nectar source, but that's the whole story. Butterfly bush isn't a host plant for any North American butterfly caterpillar, and it can self-seed aggressively in mild climates. Pair it with genuine host plants elsewhere in the garden, and deadhead it before it sets seed.

Can you attract butterflies to a balcony or patio?
Yes, especially in a south- or west-facing spot. Containers of lavender, catmint, and thyme work well as nectar sources. Host plants are harder to offer in pots, so treat a balcony as a stopover rather than a full habitat.

Why don't I see any butterflies even though I have flowers?
The most common reasons are the wrong bloom timing, not enough sun, or pesticide use earlier in the season. Check whether your flowers are double-flowered ornamental cultivars with little accessible nectar, and whether the spot is sheltered enough from wind.

What colors attract butterflies the most?
Red, yellow, orange, pink, and purple show up best to most butterfly species. White and pale colors work too, but less effectively. Color matters less than whether the flower actually has accessible nectar.

Do pesticides hurt butterflies even if I'm only targeting aphids?
Yes, in most cases. Nearly all insecticides, even ones marketed as mild, don't distinguish between a pest and a butterfly caterpillar or other beneficial insect sharing the same plant. Hand-picking or insecticidal soap are safer options.

When should I plant for butterflies?
Annuals are started indoors in early spring or direct-sown outdoors after the last frost. Perennials like coneflower and catmint are best planted in spring or early fall, giving the root system time to establish before winter.

Want more seasonal gardening tips in your inbox? Subscribe to the GardenLovers newsletter for the right tasks at the right time, matched to your growing zone.