These 10 Plants Attract Butterflies And Repel Mosquitoes In California

Sharing is caring!

Butterflies and mosquitoes share exactly one thing in common. They are both insects. One floats gracefully through your garden, pollinating flowers and making everything feel a little magical.

The other finds you the second you sit down outside and ruins the entire evening. What if the same plants that pull in one could actively push away the other? It sounds too convenient to be real, but the science actually backs it up.

Certain plants produce oils and compounds that butterflies are drawn to and mosquitoes genuinely cannot stand. Plant enough of them strategically around your outdoor space and you start tipping the balance in a very satisfying direction.

California’s climate is ideal for a wide range of these double-duty plants, and they tend to be low-maintenance, drought-tolerant, and visually stunning on top of everything else they’re doing.

Your garden getting to be both a butterfly sanctuary and a mosquito-free zone at the same time is not too much to ask.

1. Bee Balm

Bee Balm
© yourfarmandgarden

Few plants pull double duty quite as well as bee balm. It bursts into color with shaggy, firework-like blooms in shades of red, pink, and purple, and butterflies absolutely cannot resist it.

In California, where warm summers stretch on for months, bee balm thrives and keeps performing long after other plants have faded.

The strong, minty scent that makes bee balm so appealing to butterflies is exactly what sends mosquitoes flying in the opposite direction. Crushing a few leaves and rubbing them on your skin can even work as a natural bug repellent.

It is one of the most practical plants you can add to a California garden.

Bee balm grows best in full sun with well-drained soil and regular watering. It spreads over time, so give it a little room to grow.

Hummingbirds also love visiting bee balm, which means your garden becomes a lively, buzzing, fluttering paradise. Plant it along borders or near seating areas where you spend the most time outdoors, and enjoy the natural protection it provides all season long.

2. Catmint

Catmint
© growerxchange

Soft, silvery-green leaves and a cloud of lavender-blue flowers make catmint one of the prettiest plants you can grow in California. Butterflies flock to its tiny blossoms from spring all the way through fall, making it a long-season star in any garden.

It looks beautiful spilling over the edges of raised beds, pathways, or garden borders.

What many people do not realize is that catmint is also a natural mosquito deterrent. Its strong, herbal scent contains nepetalactone, a compound that researchers have found to be surprisingly effective at repelling mosquitoes.

That same compound is what makes cats go a little wild around it, so do not be surprised if your neighborhood feline pays a visit.

Catmint is incredibly tough and drought-tolerant, which makes it a dream plant for California’s dry summers. It needs very little water once established and bounces back beautifully after a trim.

Cutting it back halfway after the first bloom will encourage a fresh flush of flowers. Plant it in full sun for the best results, and pair it with other pollinator-friendly plants for a garden that looks stunning while keeping pests at bay.

3. Lemon Balm

Lemon Balm
© Reddit

Walk past a lemon balm plant and brush its leaves lightly, and you will instantly smell something bright, fresh, and citrusy. That cheerful lemon scent is a magnet for butterflies, especially swallowtails, which love the tiny white flowers that appear in summer.

For California gardeners, lemon balm is a low-fuss plant that rewards you generously with very little effort.

Mosquitoes, on the other hand, want nothing to do with lemon balm. The plant contains high levels of citronellal, which is the same compound found in citronella candles.

Rubbing the leaves directly on your skin gives you a natural, pleasant-smelling barrier against biting insects while you enjoy your outdoor space.

Lemon balm grows happily in full sun or partial shade, which gives it an edge in gardens that do not get direct sunlight all day. It does spread quickly, so planting it in a container is a smart move if you want to keep it contained.

You can also harvest the leaves regularly to make calming herbal tea. It is a truly versatile plant that earns its spot in any California garden by being both beautiful and genuinely useful every single day.

4. Rosemary

Rosemary
© Reddit

Rosemary is one of California’s most beloved garden plants, and for good reason. It thrives in the state’s warm, dry climate without needing much fuss, and it grows into a beautiful, fragrant shrub that looks great year-round.

The small blue flowers that appear in late winter and spring attract butterflies and other pollinators searching for early-season nectar.

Beyond its good looks, rosemary is a powerful mosquito repellent. Its strong, woody aroma overwhelms the sensory system of mosquitoes, making them avoid areas where rosemary is growing.

Tossing a few sprigs onto a backyard fire or grill sends a mosquito-repelling smoke into the air that works surprisingly well during outdoor gatherings.

Rosemary loves full sun and well-drained soil, which makes it perfectly suited to most parts of California. Once established, it is extremely drought-tolerant and needs very little watering.

It also works double duty in the kitchen, where its fragrant leaves flavor everything from roasted chicken to homemade bread. Plant it near patios, along walkways, or in raised herb beds where you can enjoy both its beauty and its practical benefits throughout the entire year.

5. Sage

Sage
© Reddit

There is something almost magical about a sage plant in full bloom. The tall purple flower spikes shoot up like little torches, and butterflies are drawn to them almost immediately.

California has a long tradition of growing sage, both in wild landscapes and cultivated gardens, and for very good reason. It is rugged, reliable, and remarkably beautiful.

Sage contains thujone and camphor, two natural compounds that mosquitoes find deeply unpleasant. Burning dried sage bundles outdoors is a traditional and effective way to clear the air of biting insects.

Even just growing sage near your seating areas creates a fragrant barrier that helps keep mosquitoes from settling in nearby.

In California’s warm climate, sage grows vigorously with minimal care. It prefers full sun and well-drained soil, and it handles dry spells better than most plants.

There are many varieties to explore, from common culinary sage to the stunning California native, Cleveland sage, which explodes with purple blooms in spring. Planting a mix of sage varieties gives your garden visual interest across multiple seasons.

Plus, fresh sage leaves are endlessly useful in the kitchen, turning simple meals into something truly memorable.

6. Mint

Mint
© madaboutmintuk

Mint is one of those plants that almost grows itself, which makes it both a blessing and something to keep an eye on. Left unchecked, it spreads quickly and takes over garden beds with enthusiasm.

The smartest approach in California is to grow mint in containers, where it stays manageable while still doing all the good things it is known for.

Butterflies are attracted to mint’s small clusters of purple or white flowers, which bloom reliably in summer. At the same time, the intense menthol scent that makes mint so refreshing in your water glass is exactly what keeps mosquitoes away.

Peppermint oil, which comes from the plant, is used in many commercial insect repellents for this very reason.

Growing mint in pots on a California patio or balcony is a simple and stylish solution. You get the mosquito-repelling benefits, easy access to fresh leaves for cooking and drinks, and a magnet for butterflies all in one compact plant.

Mint grows well in full sun to partial shade and needs consistent moisture to stay lush. Pinching back the tips regularly keeps it bushy and productive, and it will reward you generously throughout the warm California growing season.

7. Basil

Basil
© Reddit

Most people think of basil as a kitchen herb, and it absolutely is. But this fragrant plant pulls off something impressive in the garden too.

Its small white flowers attract butterflies, while its powerful, spicy scent creates an invisible shield that mosquitoes genuinely want no part of. In California’s warm summers, basil grows fast and lush, giving you plenty to work with both inside and outside the kitchen.

Studies have shown that basil’s essential oils, particularly eugenol and linalool, are effective at repelling mosquitoes. Placing potted basil near doors, windows, and outdoor seating areas helps create a natural barrier.

You can also crush a few fresh leaves and rub them on exposed skin for quick, pleasant-smelling protection during evening gatherings on the patio.

Basil thrives in California’s sunny, warm conditions and grows quickly from transplants or seeds. It needs regular watering and loves the heat, making it a natural fit for the state’s long growing season.

Pinching off flower buds as they appear keeps the plant focused on producing flavorful leaves, though letting a few flowers bloom will bring in the butterflies. It is one of the most rewarding and hardworking plants you can grow anywhere in California.

8. Marigolds

Marigolds
© Reddit

Cheerful, bold, and surprisingly tough, marigolds are one of the most popular garden flowers in California for a reason. Their vivid orange and yellow blooms light up any space from summer through fall, and butterflies visit them constantly throughout the season.

They are easy to grow, affordable, and widely available at nurseries and garden centers across the state.

Marigolds contain pyrethrum, a natural compound used in many commercial insect repellents, and their strong, distinctive scent keeps mosquitoes at a comfortable distance. Planting them along the edges of your yard, near entryways, or around outdoor seating areas creates a colorful and functional barrier.

They also help repel other garden pests, making them one of the hardest-working flowers in any California garden.

Full sun and well-drained soil are all marigolds ask for, and they handle California’s dry spells reasonably well once established. Deadheading spent blooms regularly encourages the plant to keep producing fresh flowers all season long.

They pair beautifully with vegetables in raised beds, acting as natural pest control while adding a pop of color. For beginning gardeners in California, marigolds are one of the best and most satisfying plants to start with, season after season.

9. Hummingbird Mint

Hummingbird Mint
© hcgplants

If you want your California garden to feel alive with movement and color, hummingbird mint is the plant to reach for. Its tubular flowers in shades of orange, pink, red, and purple attract hummingbirds, bees, and butterflies in impressive numbers.

It is one of those plants that makes your garden feel like a nature documentary is being filmed in your backyard.

The strong minty fragrance that makes hummingbird mint so appealing to pollinators is what mosquitoes find off-putting. The plant belongs to the Agastache family, which is closely related to mint and shares many of its natural insect-repelling qualities.

Planting it near outdoor dining or lounging areas gives you protection from mosquitoes while creating a stunning visual display.

Hummingbird mint is exceptionally well-suited to California’s climate. It is drought-tolerant once established, thrives in full sun, and handles heat without complaint.

It blooms from midsummer through fall, filling in the gap when many other flowers have slowed down. Cutting back the spent flower spikes encourages a second flush of blooms and keeps the plant looking tidy.

Available in many beautiful varieties, hummingbird mint is one of the most rewarding and eye-catching plants you can grow anywhere in California.

10. Society Garlic

Society Garlic
© creeksidenurserytexas

Society garlic is one of California’s best-kept garden secrets. Despite its name, it is not actually a culinary garlic, but it does carry a mild garlic scent that becomes more noticeable when the leaves are bruised or crushed.

The clusters of soft lavender flowers bloom reliably from spring through fall, drawing in butterflies and other beneficial pollinators with ease.

That subtle garlic aroma does double duty by keeping mosquitoes away. Mosquitoes are highly sensitive to sulfur-based compounds found in garlic family plants, and society garlic releases just enough of them to make your garden an uncomfortable place for biting insects.

It is a natural, low-effort solution that looks beautiful while it works.

Society garlic is practically made for California gardens. It loves full sun, tolerates drought once established, and grows well in the state’s wide range of soil types.

It forms tidy clumps that spread slowly over time and rarely needs dividing. Planted along borders, pathways, or in decorative containers, it adds a soft, cottage-garden feel to any outdoor space.

It is also deer-resistant, which is a major bonus in many parts of California where deer are frequent uninvited guests in the garden.

Similar Posts