How to kill shore fly larvae in water?

How to kill shore fly larvae in water?

Shore fly larvae live entirely in water. The most direct way to kill them is to remove the standing water — larvae die within hours of losing their aquatic environment.

Most direct method (recommended first choice)

  • Locate the standing water, pour it out, and wipe dry with a cloth.
  • Larvae cannot survive without water; no additional insecticide is needed.
  • Keep the area dry for at least 24 hours to ensure any remaining larvae dehydrate.

Treatment for aquatic plant vases

  • If a vase contains aquatic plants and cannot be emptied, pour out all old water.
  • Rinse plant roots thoroughly with clean water, gently rubbing to remove algae and eggs.
  • Scrub the inner walls of the vase to remove grime that may harbor eggs.
  • After adding fresh water, spray dinotefuran-containing household insecticide on the outer walls of the vase and surrounding countertops.
  • Prevent remaining adults from returning to lay eggs; change water weekly until shore flies disappear.

Treatment for drain standing water

  • Pour a pot of boiling water (above 60°C) directly into the drain for 10-15 seconds to kill larvae.
  • Use an old toothbrush with dish soap to scrub the drain cover and pipe opening to remove grease and grime.
  • Keep drains clear and free-flowing; use drain cleaner if blocked.
  • Long-term solution: replace with insect-proof drains or use drain filters.

Long-term prevention

  • Check all standing water points weekly: pot trays, drains, sinks, and air conditioner drain pipes.
  • Clean pot trays immediately after each watering; do not leave water overnight.
  • Keep bathrooms and kitchens dry; maintain relative humidity at 50-60%.
  • Maintain a water-free environment for 2 weeks; shore flies will disappear completely, and larvae will not return.