As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
Kerosene does not reliably keep adult mosquitoes away, and it should not be added to a rain barrel, IBC tote, cistern, pond, or other stored-water system as a mosquito repellent.
Petroleum oils have historically been used to kill mosquito larvae. A thin oil film on the water surface can interfere with larvae and pupae living at the surface. Modern mosquito-control guidance, however, uses purpose-made and regulated mosquito-control products rather than household kerosene.
For rainwater storage, the better approach is to stop mosquitoes from reaching the water in the first place.
Why Kerosene Was Used for Mosquito Control
Mosquito larvae live in water but regularly come to the surface. Oils spread across the surface and can kill larvae and pupae.
That is why petroleum products were used for mosquito control in the past. EPA guidance still recognizes specially formulated mineral oils and surface films as types of larval mosquito control. That does not mean ordinary kerosene is an appropriate substitute.
There is also an important difference between killing larvae and repelling mosquitoes.
Pouring kerosene onto water does not create a dependable barrier that keeps adult mosquitoes away from your yard. It mainly affects insects developing in the treated water.
Do Not Put Kerosene in a Rain Barrel or Cistern
Kerosene is a petroleum fuel, not a rainwater-treatment product.
Adding it creates a new contamination problem that can be much harder to fix than the mosquito problem. It can leave fuel and odor in the stored water and may contaminate tank surfaces, hoses, fittings, pumps, or other parts of the system.
This is especially important if the rainwater might be used for:
- Drinking or cooking
- Washing dishes
- Bathing
- Watering edible plants
- Supplying animals
- Household plumbing
Do not assume that draining the tank once will make kerosene-contaminated water suitable for those uses.
If kerosene has already entered a rainwater system, stop using the water for drinking, cooking, or other uses where exposure matters. Disposal and cleanup can depend on the amount spilled and local environmental rules, so a local environmental or hazardous-waste authority is a better source for disposal instructions than simply dumping the water onto the ground.
Better Ways to Keep Mosquitoes Out of Rainwater
The simplest solution is usually physical exclusion.
The CDC recommends tightly covering water-storage containers such as rain barrels and cisterns. Where a solid lid cannot be used, openings can be protected with mesh small enough to keep adult mosquitoes from entering.
Screen every opening
Check more than the main inlet.
Mosquitoes may enter through:
- Downspout openings
- Overflow pipes
- Tank vents
- Loose lids
- Gaps around hoses
- Open inspection ports
Use insect-resistant screening while keeping enough open area for water and air to move normally. A vent should not simply be sealed shut because a closed tank still needs proper venting as its water level rises and falls.
Keep the lid fitted properly
A lid resting loosely on a barrel may not stop mosquitoes.
Look for warped covers, gaps, damaged screens, and openings around the downspout. After storms, check that debris has not pushed a screen out of place.
Remove small pools of standing water
The rain barrel may not be the actual source of your mosquitoes.
Water can collect in gutters, buckets, plant saucers, tarps, clogged drains, tires, and low spots. The CDC recommends regularly emptying and cleaning containers that hold standing water.
For a simple rain barrel that can be emptied, the CDC also recommends either screening the inlet or emptying the barrel at least every 10 days to help prevent mosquitoes from breeding.
What About Mosquito Dunks or Larvicides?
For key facts about a good mosquito repellent for water tanks, first assess tank material choices for the intended end use.
A larvicide is a product designed to kill immature mosquitoes before they become adults.
CDC guidance allows homeowners to use labeled mosquito larvicides in standing water that cannot easily be covered, dumped, or removed. Rain barrels are one possible application. The product label must be followed exactly.
There is an important water-use limit.
CDC guidance recommends larvicides for standing water that will not be used for drinking. Do not assume a mosquito dunk, tablet, oil, or other treatment is suitable for potable water just because it is sold for mosquito control.
Potable means water suitable for drinking.
If collected rainwater is intended for drinking or cooking, mosquito control should be planned as part of the entire collection and treatment system. The tank should be protected from insects and contamination rather than relying on an improvised chemical treatment.
If You Already Have Mosquito Larvae in a Rain Barrel
First find out how the mosquitoes are getting inside.
Check the lid, inlet screen, overflow, and vent. Fixing that opening prevents the same problem from returning.
For a small non-potable barrel that can safely be emptied, draining and cleaning it may be the simplest option. For a larger tank that cannot reasonably be emptied, use only a mosquito-control product specifically labeled for the type of water and application you have.
Do not replace a labeled treatment with kerosene, gasoline, diesel fuel, used motor oil, cooking oil, or another homemade surface coating.
The Best Long-Term Fix
A well-designed rainwater tank should not depend on chemicals to keep mosquitoes out.
Aim for a system with:
- A fitted tank lid.
- A screened inlet.
- A screened but functional vent.
- A protected overflow.
- No standing water around the tank.
- Regular checks for damaged or clogged screens.
The CDC specifically recommends keeping rain barrels tightly covered or screened to prevent mosquitoes from laying eggs in the stored water.
That approach also avoids intentionally adding petroleum contamination to water you worked to collect.
Frequently Asked Questions
Does kerosene kill mosquito larvae?
Kerosene and other petroleum products can harm or kill mosquito larvae by creating an oil layer and through direct contact. Petroleum oils were historically used for this purpose. Household kerosene is not a good substitute for modern, labeled mosquito-control products.
Does kerosene repel adult mosquitoes?
Not reliably. Putting kerosene on standing water mainly affects mosquito larvae and pupae in that water. It should not be treated as a dependable outdoor mosquito repellent.
Can I put kerosene in my rain barrel?
No. Kerosene can contaminate the stored water and the rainwater system. Keep mosquitoes out with a lid, screens, and proper maintenance instead.
What should I put in a rain barrel to stop mosquitoes?
Ideally, nothing is needed if mosquitoes cannot reach the water. Use a tight lid and screened openings. For non-drinking water that cannot be emptied or covered, a properly labeled mosquito larvicide may be suitable when used exactly according to its label.
Are mosquito dunks safe for drinking-water tanks?
Do not assume they are. CDC homeowner guidance recommends larvicides for standing water that will not be used for drinking. Drinking-water systems need treatment methods appropriate for potable-water use and the contaminants involved.
How do mosquitoes get into a closed rain barrel?
Common entry points include an unscreened downspout, overflow pipe, vent, loose lid, or damaged screen. Inspect every opening connected to the tank rather than checking only the main lid.
How often should I empty a rain barrel to prevent mosquitoes?
For rain barrels that can be emptied, the CDC recommends using an inlet screen or emptying the barrel at least every 10 days to help stop mosquitoes from laying eggs and developing in the water.




