Things You'll Need:
- Outdoor area for garden, or pots
- Host plants
- Nectar-rich plants
- Watering can
-
Step 1
Research which butterfly species are native to your area. This will allow you to plant efficiently to attract those specific species. See the Resources section below for more information.
-
Step 2
Choose a spot that receives adequate sunlight. Butterfly habitats should receive at least 6 hours of sunlight each day.
-
Step 3
Plant host plants for butterflies to lay their eggs on and caterpillars to feed on. These are the plants that will feed and shelter caterpillars. Common host plants include milkweed, spicebush, violets and snapdragons.
-
Step 4
Add some nectar-rich plants. These are the plants that will attract mature butterflies. Common nectar-rich plants include butterfly bush, honeysuckle, lilacs, fire bush and sunflowers.
-
Step 5
Provide the butterfly habitat with a water source. Butterflies do not require much water. Simply dampen three or four spots on the ground each day with the watering can. These "puddling stations" will provide sufficient water for butterflies.
-
Step 6
Keep an eye on the butterfly species that visit the habitat. If you notice a new species, adjust your planting to accommodate them.














