3 Reasons For Roaches In Yard At Night (And How To Get Rid Of Them)

Ever wondered why you see cockroaches outside your house at night?

You see these roaches crawling on the grass lawn, mulch, and even on the porch at night.

This guide reveals the reasons for roaches in yard at night. You’ll unravel the sources of yard roaches and the types of roaches that infest yards.

You’ll also learn the hacks and information on how to get rid of roaches in the yard.

Plus, this guide also reveals the best roach killers for yard and lawn.

Keep reading to know them all.

3 Reasons Why You See Roaches In The Yard At Night

Why Do I Have Roaches In My Yard At Night

Yard roaches or grass roaches indicate thing – there’s a roach infestation thriving in your yard.

And unless you get rid of them in your yard, then it’s only a matter of time before they invade your home.

You’ll find out later in the post how to get rid of roaches in the yard. For now, let’s figure out why there are roaches in the yard.

Your Yard Is Damp And Dirty

Roaches thrive on dirt and dampness. And if sightings of roaches in yard is a clear sign that your yard has both.

Cockroaches don’t just eat human food in your kitchen. They can eat anything to survive, including their dead.

In your yard, roaches will feast on decaying pieces of wood, foliage, composts, and even the trash in the trash cans of your yard.

If there are drains and catch basins in your yard, then roaches will also eat the scum and wastes stuck in these places.

Dampness makes your yard livable for roaches. Higher the dampness, the better it is for roaches.

Cockroaches build their nests around these damp places. And the reasons for high dampness in your yard can be anything from overwatering your yard to poor water drainage systems.

Add wet potholes in your yard, and it makes things worse for you and better for roaches.

A damp, dirty, and poorly managed yard is not only a perfect breeding ground for roaches, but also for many bugs that thrive in these conditions, including ants and termites.

There Are Places In Your Yard Where Roaches Can Hide

Sightings of roaches in yard also indicates that your yard has places where roaches can hide. Along with nutrition, your yard is also providing the cockroaches places where they lay idle during the day.

Cockroaches in the yard hide in gaps and cracks on the walls, underneath stones, in the wood piles, catch basins, and even under the plant pots.

These hiding places are generally damp and moist during the day. That makes these places a prime real estate for the roaches to hide in your yard.

Cockroaches Are Nocturnal

Yes, cockroaches are nocturnal, and they undertake their foraging activity at night.

After sunset, roaches will come out of their hiding places. They’ll show up in all kind of places in your yard, including on the patio.

During the night, roaches look for food and new hiding places. And that’s when they can sneak inside your home.

So, if you can see roaches in your yard at night, then it’s only a matter of time that your home will be under cockroach invasion.

Types Of Roaches That Live In The Yard

Wood cockroaches and Asian cockroaches (also known as lawn roaches) are two common types of roaches in the yard.

But that doesn’t mean that other species of roaches won’t inhabit your yard.

The common home invading roaches, the American roaches, German roaches, brown-banded roaches, and oriental roaches, can live in your yard too.

However, both the wood roaches and Asian roaches are outdoor roaches. Both prefer to live in your yard than indoors.

But that doesn’t mean they wouldn’t invade your home. When the weather outdoors becomes too wet or dry, both of these roaches can invade homes too.

Wood roaches and Asian roaches breed very fast. Unless you get rid of them, their numbers skyrocket.

So, when their numbers increase, these roaches will seek new places to hide and new food sources. And that’s when these roaches can infest your home.

Wood roaches hide in the piles of wood, in tree barks, and underneath mulch layers. They can also take refuge in the foliage and blocked gutters of your roof.

Wood roaches primarily feed on the decaying wood and foliage. So, these places provide them both food and places to hide.

In contrast, lawn roaches prefer to hide in grasses. Tall grasses and overgrown bushes and shrubs are ideal hiding places for these roaches.

In fact, tall grasses can provide shelter to many bugs. These bugs in grasses can become problematic as many of them bite humans.

The dampness around these lush green vegetation also makes it perfect for the lawn roaches to take shelter.

Lawn roaches or grass roaches will eat the grass, especially decaying grass and foliage as it’s easy for the roaches to digest them.

At night both lawn roaches and wood roaches will come out of their hiding places to foraging for food.

But just like other home invading roaches, lawn roaches can also feed on decaying human food and on the garbage in the trash bins.

Sightings of roaches in yard at night is common in summer months.

During summer, the weather becomes dry and it reduces the overall dampness levels in the yard.

So, these roaches forage for new food sources and hiding places. And they’ll crawl onto places like your porch, lawn, and flower pots looking for both.

How To Get Rid Of Roaches In Yard?

How to get rid of wood roaches outside yard or garden

Now that you know the reasons for roaches in yard at night, it’s time to get rid of them.

Remember, by getting rid of them you’re avoiding a massive roach infestation in your home.

Here’s a 6-step guide to get rid of roaches in yard.

Step#1 – Clean Your Yard

A clean yard is what the roaches hate. A clean yard denies the roaches their hiding and breeding places.

So, before even you use any insecticide sprays, thoroughly clean your yard.

Ensure that there’s no decaying organic matter, like rotting pieces of wood and leaves, in your yard.

Wood roaches and Asian roaches, both hide under mulch beds and stones. It’s because of these places are moist and dark underneath.

So, if the mulch bed in your yard is old or have started to rot, change it with a hardwood mulch.

Hardwood mulch wood chips lacks moisture and they’re good in repelling bugs, including termites.

Trim any overgrown bushes near your home’s perimeter wall. Roaches can use these bushes to sneak inside your home.

Plus, never ever leave any trash bin full of garbage in your yard.

Trash bins with food wastes and organic wastes attract roaches. Why? It’s because they feed on the trash in the bins.

On top of it, trash bins with garbage will attract mosquitoes and flies, which will lead to maggots.

So, it’d be best if you dispose of the waste in the trash bins daily. If it has been lying around dirty for ages, then after disposing the trash, clean it with a disinfectant.

Step#2 – Reduce Dampness In Your Yard

Do not overwater your yard. And fix any water leakages.

Both will reduce the dampness of your yard.

Overwatering and water leakages keep your yard damp, which is what the cockroaches want.

A damp yard with full of organic waste is a haven for roaches and many other invasive bugs.

Also, keep the drains in your yard clean. If there’s a catch basin in your property, keep it clean.

Clogged drains and catch basin are breeding and hiding places of not only roaches, but also for bugs like mosquitoes and drain flies.

Step#3 – Seal Any Gaps And Cracks On The Walls

Sealing the cracks and crevices on the walls of your home’s foundation, perimeter walls, and in the storage places of your yard is essential.

In these gaps and cracks, roaches hide and make their nests.

Sealing them will rob them of these hiding places. It’ll also ensure that there are no hiding places left for other bugs.

Check where you keep firewood. If there are any cracks and crevices on the platform where you keep firewood, seal them.

These cracks are the preferred hiding place of outdoor roaches.

Using a silicone-based sealant to do the sealing is always better than using a standard seal. Silicone-based sealants are robust. And the sealants last for decades.

The best part? Roaches and bugs can’t chew through them.

Step#4 – Spray A Roach Spray In Your Yard

Now that you’ve did the basic work, it’s time to go on the offensive against these roaches in your yard that show up at night.

There are quite a few ways to do it.

One of them using a roach spray. Begin with spraying in places where cockroaches can hide before you can spray on the entire yard.

So, mulch beds and wood piles are your first choices.

Then use the insecticide spray near your home’s foundation, on the window sills, and the door frames.

These are the places from where roaches can sneak inside.

(Read the instructions carefully before using the roach spray. Insecticides are harmful to children and pets, so keep insecticides away from them)

Alternatively, you can make a home-made spray to eliminate roaches. This spray works against roaches both indoors and outdoors.

Mix equal amounts of white vinegar and water and shake it well. You can mix half a gallon of both.

But if your yard is big, you can make a larger amount of this mixture.

To add more punch to it, add a few drops of dish soap in the mixture.

Pour the mixture in a spray bottle and spray it on your yard. Ensure that you cover the whole yard, and you don’t miss any corners and tight spaces.

Diatomaceous earth, or insecticide dusts are also good alternative to sprays. All you need to do is scatter them on your yard and let them do their work.

Diatomaceous earth is dehydrator. It penetrates the exoskeleton of the roaches.

Once inside the roaches’ bodies, diatomaceous earth will soak the moisture inside their bodies.

The result? The roaches get dehydrated, the exoskeleton breaks, and the roaches die.

But DE isn’t an instant roach killer. It takes it’s time to work.

Step#5 – Keep Roach Baits In Your Yard

Despite following all the steps, there’ll be surviving roaches. After all roaches have survived 5 extinctions.

To manage this downside, roach baits are a great option.

Roach baits contain pheromones that attract roaches. And the baits also have roach-killing chemicals in them.

Keep these roach baits at the tight corners in your yard.

Do not overlook the places like underneath the patio deck, mulch beds, and wood piles, where roaches can hide.

It’d be best if you keep these baits at least 6 feet apart from each other.

The bait will attract the roaches. The roaches will eat it and they’ll die.

Step#6 – Dispose Off The Dead Roaches

The final step is an important step. After following these steps, you’ll notice a massive reduction in roach activities in your yard at night.

But you’ll see many dead roaches too.

You don’t want them in your yard.


It’s because these dead roaches will attract many other bugs that feed on dead insects.

And cockroaches feed on the dead roaches too!

You don’t want your yard a prime real estate for other bugs.

So, look for dead roaches and dispose of them away from your property.

Best Roach Killers For Yard

To make things easier for you, here’s a list of best roach killers. These will make you job a lot easy while you’re getting rid of roaches in your yard.

Best Roach Killing Spray

Harris roach spray is one of the most reliable and effective roach killers for yard that is out there.

The best part of this spray that it has residual toxicity, which means that it does its job days after spraying.

It’ll also kill roaches on contact and continues to kill without you spraying it again and again.

Harris roach spray is odorless and non-staining. It’ll not cause any damage if you spray it on your outdoor furniture.

Spray the Harris roach killer on places like wood piles, mulch layers, and around your home’s foundation. These are the places where roaches in the yard hide.

If you don’t want go down the spray route, you can use granular roach control insecticide.

The thick and heavy grains of Niban granular pest control insecticide makes it great for outdoor use.

These granules can last for at least 2-3 months. It means that once you’ll have to scatter the granules once every two months.

The granules are durable. They can withstand heavy rains and don’t get washed away.

These granules can also withstand extreme heat and cold. So, under harsh conditions Niban insecticide granules does the job perfectly well.

The best part is that it contains boric acid. It has the capacity to kill the roaches both on contact and ingestion. It also destroys any roach nests in the yard.

Scatter the granules around your home’s foundation, in the wood piles, underneath the porch and deck, and on the mulch layers.

Let it sit there and do it’s job.

The granules work not only against roaches but also for many other pests like ants ants, silverfish, and earwigs that enter homes from your yard.

Best Roach Trap Baits

Roach baits are indispensable when it comes to getting rid of roaches in yard and homes.

Keeping roach baits after spraying lures the cockroaches that might escape the extermination process.

The black flag roach motel trap has a long lifespan. It works for at least four months.

So, you’ll not have to face the daily task of replacing a roach trap daily like you’ve to do with other roach traps.

The trap has a sticky adhesive on the top and it has a bait formula on the sticky side which lures the roaches out of hiding.

Keep the traps in the corners of yard, near wood piles, and flower pots in the evening hours before sunset.

Check the traps the next morning for any roaches stuck on this trap.

Best Roach Repellent

Spraying roach-killing sprays and laying out traps aren’t the be all and end all of getting rid of roaches in your yard.

You need to take steps to ensure that roaches don’t come back after treatment. For that you’ll need to use a roach repellent.

And peppermint oil is the one that repels roaches and a slew of other bugs. Roaches hate the smell of peppermint oil.

To keep the roaches out of yard and to prevent roach infestation in the future, spray the peppermint oil spray in your yard twice a week.

The smell of the peppermint spray sticks on the surface and stays there for two-three days. So, you don’t have to spray it daily.


Cockroaches are nocturnal creatures, and they are most active during the night. That’s why your yard is so full of roaches at night.

Using diatomaceous earth, baits, insecticidal spray, filling up the cracks in the walls, and cutting the moisture and food sources keep your yard free from roaches.

It’d be best not to ignore cockroach sightings in your yard. Because roaches in yard can sneak inside your home and cause a massive roach infestation.

In this guide, you’ve found out what attracts roaches to your yard at night and how to get rid of roaches in your yard.

Remember, roaches are tough pests to eliminate. And if their sightings are regular both inside and outside your home, you’d need to hire a professional pest controller to get rid of them.