I have a bunch of caterpillars in my garden, specifically in my tomato plants. I want to know what type of caterpillar they are, and what can I do to stop them (if they're bad). I live in North Carolina, United States. Here are some of the pictures: green caterpillar

green caterpillar

This worm/caterpillar is different but I want to know if what damage it does.

green caterpillar

green caterpillar

  • Look up "tomato hornworms." Pick them off and drop in soapy water. Spray with soapy alcohol. They turn into moths. Commented Jul 23, 2023 at 2:19
  • Split your black & white caterpillar into a new question.
    – Ecnerwal
    Commented Jul 23, 2023 at 3:01
  • Those things look terrifying. I hope they’re small. But I’m going to have nightmares anyway.
    – bubba
    Commented Jul 25, 2023 at 13:06
  • They're like 5 inches
    – Green
    Commented Jul 29, 2023 at 20:51

1 Answer 1


The first two and last one are hornworms, and appear to be un-parasitized (no sign of wasp larvae) so you should pick them off and dispose of them. Growing marigolds nearby will repel the moth that lays the eggs that become those ravenous caterpillars. I had one set of tomatoes with none, and there was a nearby set (1/4 mile or so) with an infestation (but parasitized) and the set with hornworms had no marigolds, but the set without had marigolds.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.