Vinegar can kill mosquito larvae, but only at concentrations high enough to make it impractical for most situations. You need a solution of roughly 15% vinegar to 85% water to be effective, which means you’re pouring a significant amount of vinegar into any standing water you want to treat. For a five-gallon bucket, that’s nearly a full gallon of vinegar. For anything larger, the math gets expensive and messy fast.
How Vinegar Affects Mosquito Larvae
Vinegar works by changing the acidity of the water. Mosquito larvae are aquatic creatures that breathe at the surface and feed on microorganisms in the water. When the water becomes acidic enough, it disrupts their ability to survive. Apple cider vinegar is the type most commonly recommended for this purpose, though white vinegar works on the same principle.
The key issue is concentration. A splash of vinegar in a rain barrel won’t do anything meaningful. The water needs to reach that 15% vinegar threshold before it reliably kills larvae. Below that, you’re just making slightly tangy water that mosquitoes can tolerate perfectly well.
Where It Works and Where It Doesn’t
Vinegar is only realistic for small, contained volumes of standing water: a plant saucer, a forgotten bucket, a pet water dish you’re about to dump anyway. In these cases, you can easily mix a strong enough solution. But if you’re looking at a birdbath, a rain barrel, a pond, or a drainage ditch, vinegar becomes wildly impractical. The volume of vinegar required scales directly with the volume of water, and at 15%, you’d need roughly one gallon of vinegar for every six gallons of water.
There’s another problem. Vinegar at that concentration will harm plants if you water with it, kill beneficial organisms in garden ponds, and make birdbaths unusable for the birds you’re trying to attract. It also evaporates and breaks down over time, so you’d need to reapply after every rain or top-off.
Better Alternatives for Standing Water
If you’re trying to prevent mosquitoes from breeding in standing water around your yard, several options work more effectively and at lower cost than vinegar.
- Mosquito dunks (Bti): These are small, donut-shaped tablets containing a naturally occurring bacterium that kills mosquito larvae but is harmless to people, pets, birds, fish, and beneficial insects. One dunk treats up to 100 square feet of water surface for 30 days. They’re sold at most hardware stores for a few dollars.
- Dump and replace: The simplest approach. Mosquito larvae need 7 to 10 days of still water to develop into adults. Emptying and refilling birdbaths, saucers, and pet bowls every few days breaks the cycle completely.
- Dish soap: A few drops of liquid dish soap per gallon of water breaks the surface tension, which prevents larvae from breathing. This is cheap and works quickly, though it also makes the water unsuitable for plants or animals.
- Vegetable oil: A thin film of oil on the water surface suffocates larvae. About a teaspoon per gallon is enough. Like dish soap, this is a quick fix for water you don’t need to keep clean.
Why Source Reduction Matters More
No larvicide, vinegar or otherwise, replaces the most effective mosquito control strategy: eliminating standing water entirely. A single bottle cap of water sitting in your yard for a week can produce dozens of mosquitoes. Old tires, clogged gutters, tarps, toys, and flowerpot saucers are the usual culprits.
Walk your property after a rain and tip over anything holding water. Fix gutters that pool instead of draining. Fill low spots in the yard. These steps prevent far more mosquitoes than any treatment you could add to water that shouldn’t be sitting there in the first place. Save the larvicide options for water you genuinely can’t drain, like rain barrels or ornamental ponds, and use something purpose-built like Bti rather than improvising with pantry supplies.