This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
To kill walnut caterpillars, you need a mix of timely observation, physical removal, and targeted treatments that stop them before they defoliate your walnut trees.
These pests tend to show up in groups, and they can strip a tree fast if you don’t act quickly.
The good news is that killing walnut caterpillars is very doable once you know their habits and weak points.
In this post, we’ll walk through how to kill walnut caterpillars safely and effectively, from spotting the early signs to applying the right sprays and natural controls.
Let’s dig in.
Why You Need to Kill Walnut Caterpillars Early
Killing walnut caterpillars early matters because these insects feed together in large clusters, often called outbreaks.
When you kill walnut caterpillars at the egg or young larva stage, you prevent the heavy defoliation that weakens trees over time.
Here’s why timing your attack is so important:
1. They Feed in Groups and Feed Fast
Walnut caterpillars don’t spread out much when they’re young.
Instead, they stay clustered on the undersides of leaves and skeletonize them in patches before moving on.
This group feeding is actually good news for you, because killing walnut caterpillars in one spot takes out dozens at once.
2. They Target Walnut, Pecan, and Hickory Trees
If you’re growing walnut trees, you already know they’re a prime target.
Killing walnut caterpillars on walnut trees protects not just the foliage, but the overall health and nut production.
The same goes for pecan and hickory, which these pests also love.
3. Repeated Outbreaks Weaken Trees
One season of heavy feeding might not kill a mature tree, but repeated outbreaks year after year will.
That’s why killing walnut caterpillars consistently each season is part of smart orchard care.
How to Kill Walnut Caterpillars Naturally
If you’d rather avoid harsh chemicals, there are several natural ways to kill walnut caterpillars that work well when you catch them early.
Here are the most effective options:
1. Handpick and Destroy Egg Masses
Walnut caterpillars lay eggs in fuzzy masses on the undersides of leaves.
Killing walnut caterpillars before they hatch starts with scouting for these masses in late spring and early summer.
Just scrape them off into a bucket of soapy water and dispose of them.
2. Prune and Destroy Infested Branches
When you spot a cluster of young caterpillars, clip off the whole branch and drop it into soapy water.
This is one of the simplest ways to kill walnut caterpillars without spraying anything.
Just be sure to sanitize your pruners afterward.
3. Encourage Natural Predators
Birds, parasitic wasps, and predatory insects all feed on walnut caterpillars.
Killing walnut caterpillars becomes a lot easier when you let nature do part of the work.
Avoid broad-spectrum pesticides that wipe out these helpful insects.
4. Apply Bacillus Thuringiensis (Bt)
Bt is a natural bacterium that kills walnut caterpillars after they eat treated leaves.
Spray it in the evening on the undersides of leaves where the caterpillars feed.
It’s safe for birds, bees, and mammals, which makes it a great fit for backyard orchards.
Chemical Options to Kill Walnut Caterpillars
When natural methods aren’t enough, targeted chemicals can help you kill walnut caterpillars fast.
Always follow label instructions and spray when pollinators aren’t active.
1. Use Horticultural Oil or Insecticidal Soap
These are good first-line sprays for young caterpillars.
They kill walnut caterpillars by smothering or dehydrating them on contact.
Spray in the early morning or evening to avoid burning the leaves.
2. Try Spinosad or Permethrin
For heavier infestations, spinosad and permethrin are commonly used to kill walnut caterpillars.
Spinosad is derived from a soil bacterium and is considered less harmful to beneficial insects once it dries.
Permethrin is stronger and longer-lasting but should be used carefully around pollinators.
3. Apply When Caterpillars Are Small
Whatever spray you choose, timing is everything.
Killing walnut caterpillars when they’re still small means they haven’t done serious damage yet.
Once they’re big, they’re tougher and harder to kill.
Preventing Walnut Caterpillars From Coming Back
Killing walnut caterpillars is only half the battle.
You also want to keep them from returning next season.
Here’s how:
1. Clean Up Fallen Leaves and Debris
Walnut caterpillars pupate in the soil or leaf litter around the base of the tree.
Raking and disposing of debris in the fall removes overwintering spots.
That one step alone makes killing walnut caterpillars next year much easier.
2. Inspect Trees Weekly During Peak Season
From late spring through midsummer, check your trees at least once a week.
Catching new egg masses or young clusters early is the best way to kill walnut caterpillars before they spread.
3. Keep Trees Healthy and Vigorous
A well-watered, well-fed tree can bounce back from minor feeding damage.
Healthy trees also attract more natural predators that help kill walnut caterpillars.
So don’t skip regular pruning, mulching, and watering.
So, How Do You Kill Walnut Caterpillars?
You kill walnut caterpillars by combining early detection, physical removal, natural predators, and targeted sprays when needed.
It’s not about one magic product.
It’s about staying consistent and catching them while they’re still small and clustered.
Whether you handpick egg masses, spray Bt, or use a targeted insecticide, killing walnut caterpillars is totally within reach for any home grower.
Hope this post has helped you understand the best ways to kill walnut caterpillars and keep your walnut trees safe season after season.