How to Attract Butterflies in Your Garden

Butterflies are attracted to bright, colorful flowers that provide nectar.

Plant Nectar-Rich Flowers

In addition to nectar-rich flowers, you should also plant host plants that caterpillars can feed on.

Plant Host Plants for Caterpillars

Provide a shallow water feature like a birdbath, a small puddle, or a dish with damp sand.

Provide Water

Butterflies are cold-blooded insects and need the sun to warm up their bodies.

Create a Sunny Habitat

Pesticides can harm butterflies and other beneficial insects. Instead, focus on natural gardening methods like companion planting, hand-picking pests

Avoid Pesticides

Butterflies need places to hide from predators and unfavorable weather.

Add Shelter and a Place to Rest