Learn which plants thrive in your Hardiness Zone with our new interactive map!

How to Keep Grasshoppers Away From Tomato Plants

By Alicia Bodine ; Updated September 21, 2017
Grasshoppers feast on the leaves of plants.

Grasshoppers look like harmless insects. After all, they don't sting or bite. Unfortunately, grasshoppers are not completely innocent. They do feast on the leaves of plants, such as the tomato plant. Too much damage and the tomato plant could actually die. If you notice grasshoppers beginning to visit your tomato plants, you will need to get rid of them.

Allow your cat to roam around your yard. According to Golden Harvest Organics, cats will attack the grasshoppers near your tomato plants, and keep their population in your yard at a minimum.

Get some chickens. You will benefit from the fresh eggs, and the chickens will earn their keep by eating your grasshoppers. Pest Wall advises that keeping any type of poultry will cut the grasshopper population in your garden.

Use a grasshopper bait that contains Nosema locustae. The grasshoppers eat this and become so sick they die. The good news is that the bait is safe to use around pets and small children, and according to GHO one treatment can last four to six years.

Set up a few bird feeders near your tomato garden. Birds are natural predators to the grasshopper, and will eat them.

Place molasses and water in a glass jar and give it a stir. Dig a hole in the ground near your tomato plants. The hole only needs to be as deep and wide as the jar. Set the jar in it, keeping the lid off. The grasshoppers will jump in the jar because of the smell of the molasses, notes GHO. They will then get stuck and drown.

Plant a natural barrier. Grasshoppers do not like the smell of peas, calendula or the herb cilantro, according to GHO. Interplant cilantro with your tomatoes, and not only do you discourage hoppers, you have the start to a tasty salsa.


Things You Will Need

  • Cat
  • Chickens
  • Grasshopper bait
  • Bird feeders
  • Glass jar
  • Molasses
  • Water


  • Nematodes will also eat your grasshoppers. You can purchase nematodes at any garden center.


  • Be careful when using an insecticide. The insecticide can get in to the tomato, which you will eventually eat.

About the Author


Alicia Bodine has been a professional writer for 13 years. She has produced thousands of articles for online publications such as Demand Studios, GoBankingRates and WiseGeek. Bodine is passionate about gardening, travel, education and finance. She has received awards for being a top content producer.