Tips to Attract Butterflies

  • Butterflies like a lot of sunlight, so locate your garden in a sunny area.
  • If you live in a windy location, plant your butterfly-attracting plants near a building, fence, or hedge to protect them.
  • Plant a variety of nectar-rich plants, as well as shrubs and evergreens for shelter.
  • Since many butterflies and native flowering plants have co-evolved, try to put in some that are native to your area. The Lady Bird Johnson Wildlife Center provides lists of plants native to states and regions.
  • Certain colors are particularly attracting to butterflies – red, yellow, pink, purple, or orange blooms that are clustered or flat-topped, with a short flower tubes are especially attractive to adult butterflies.
  • Avoid using pesticides, especially around nectar-producing plants.
  • Provide a shallow source of water – try a birdbath with pebbles lining the bowl.
  • Place a rock in a sunny spot for butterfly basking and resting.
  • Create a "puddling area" by digging a shallow hole filled with compost or manure where rainwater will collect and release essential salts and minerals.
  • If you want butterflies to breed in your garden, put in some caterpillar food plants, such as parsley, milkweeds, asters, thistles, violets, clover, grasses, and Queen Anne’s Lace.
  • Since butterflies need nectar throughout the entire adult phase of their lives, try to create a design that will allow for a continuous bloom – when one stops blooming, another starts.