Roaches in apartments require both your effort and your landlord's — you cannot solve it alone

Getting rid of roaches permanently in an apartment is harder than in a house because roaches move between units through walls, pipes, and shared spaces. You can treat your own space thoroughly, but if your neighbors do not, or if the building's common areas stay infested, roaches will return. The realistic path is: treat your unit, document everything, push your landlord to treat the building, and know when to escalate to local housing authorities if the landlord refuses.

Roaches survive in apartments because they have access to food, water, and shelter — and because they can hide in the gaps between units. A single female roach can produce hundreds of offspring in weeks. Killing the ones you see is not enough; you have to remove what attracts them and use methods that reach the ones you cannot see.

Key Takeaways

  • Your lease likely requires your landlord to maintain the building free of pests, which means they must treat common areas and coordinate treatment across units.
  • Roaches move between apartments through walls and pipes, so treating only your unit will fail if neighboring units remain infested.
  • Gel baits and diatomaceous earth are the most effective methods for apartment dwellers because they work in tight spaces and do not require you to leave the unit.
  • Document every roach sighting with photos and dates, and send your landlord written requests for treatment — this creates a record if you need to involve housing authorities.
  • If your landlord refuses to treat the building, contact your local housing authority or tenant rights organization; many jurisdictions allow you to withhold rent or break the lease for pest infestations.

What you must do in your own unit first

Before asking your landlord to act, eliminate the conditions that keep roaches alive in your space. Roaches need three things: food, water, and shelter. Remove two of them and the population collapses.

Food: Clean up crumbs and grease when ready after eating. Store food in sealed containers, not in boxes or bags. Take out trash daily and keep the bin sealed. Do not leave pet food out overnight. Roaches will eat soap, toothpaste, and cardboard, so store these items in sealed plastic containers too.

Water: Fix any leaking pipes or faucets — even a slow drip is enough. Wipe down sinks and tubs before bed. Do not leave standing water in dishes or pet bowls. Roaches can survive weeks without food but only days without water.

Shelter: Seal cracks and crevices with caulk, especially around baseboards, under sinks, and behind appliances. Remove cardboard boxes, newspapers, and clutter where roaches hide. Move furniture away from walls so you can see and treat the space behind it.

Treatments that work in apartments

Gel baits are the most effective option for apartments. Brands like Advion, Combat Max, and Raid Gel Baits contain poison that roaches carry back to their hiding spots and nests. Place baits in corners, under sinks, behind appliances, and along baseboards — anywhere you have seen roaches or suspect they hide. Replace baits every two weeks or when they are empty. Gel baits work slowly (roaches die over several days) but kill the entire colony, not just the ones you see.

Diatomaceous earth (food-grade only) is a powder that damages roach exoskeletons and causes dehydration. Dust it lightly along baseboards, under appliances, and in cabinet corners. It works best in dry areas; moisture reduces its effectiveness. Reapply after vacuuming or cleaning. Diatomaceous earth takes longer than gel baits but has no chemical smell and is safe around pets and children if used correctly.

Avoid foggers and sprays. Foggers (bug bombs) are tempting because they seem thorough, but they do not reach the deep cracks where roaches hide, and roaches develop resistance quickly. Sprays kill visible roaches but do not eliminate the colony. Both methods are less effective than baits in apartments because roaches straightforward move to neighboring units and return once the chemical fades.

Do not mix treatments. Stick with gel baits, diatomaceous earth, or both — do not add sprays or foggers on top. Roaches can become resistant to multiple chemicals at once, and you risk wasting money.

How to push your landlord to treat the whole building

Send your landlord a written request for pest treatment. Email is best because it creates a time-stamped record. Include the date you first saw roaches, where you saw them, and how many times you have seen them. Attach photos if possible. State clearly that you have treated your unit but roaches are returning from other areas.

Most leases require landlords to maintain the building in a pest-free condition. Your landlord is legally responsible for treating common areas (hallways, basements, walls between units) and coordinating treatment across units. If your landlord ignores your request, send a follow-up email after one week. Keep copies of all correspondence.

If your landlord agrees to treat, ask what day and time the pest control company will arrive. You may need to be home. Ask whether the company will treat walls, pipes, and common areas or only individual units. Professional treatment is more effective than anything you can do yourself, but only if it covers the whole building.

When to involve housing authorities

If your landlord refuses to treat or the infestation returns after treatment, contact your local housing authority or tenant rights organization. Many jurisdictions consider a roach infestation a violation of the landlord's duty to maintain habitable housing. You may have the right to withhold rent, break your lease without penalty, or force the landlord to pay for treatment.

Before you escalate, document everything: dates you saw roaches, photos, copies of emails to your landlord, and the landlord's response (or lack of response). Housing authorities want proof that you reported the problem and gave the landlord time to fix it.

Call your local housing authority or search online for "[your city] tenant rights" to find the organization that handles complaints in your area. Some areas have a housing court; others have an administrative process. The process varies by location, but the principle is the same: landlords cannot ignore pest infestations.

Why roaches keep coming back and what to do about it

Roaches return to apartments for two reasons: your unit still has food, water, or shelter (go back to the first section and check again), or roaches are migrating from neighboring units or common areas. If you have eliminated all three conditions in your unit and roaches still appear, the problem is building-wide and your landlord must act.

Some apartment buildings have chronic roach problems because the landlord does not treat regularly or because too many units are occupied by people who do not keep food sealed. In these buildings, permanent elimination is nearly impossible without building-wide action. If your landlord will not commit to regular treatment, you may need to consider moving — it is not a failure on your part, it is a failure of the building's management.

If you do move, inspect your new apartment carefully before signing a lease. Look for roaches, droppings (small black specks), or egg cases (brown capsules about the size of a grain of rice) in cabinets, under sinks, and behind appliances. Ask the landlord or current tenant whether the building has had roach problems. A building with good management treats proactively, not reactively.

Frequently Asked Questions

How long does it take to get rid of roaches with gel baits?

Roaches die within three to seven days of eating gel bait, but the full colony takes two to three weeks to die because roaches reproduce continuously and some avoid the bait at first. Keep baits in place for at least four weeks. If you still see roaches after four weeks, either your unit still has food or water sources, or roaches are coming from other units.

Can I use roach spray if I have pets or children?

Gel baits and diatomaceous earth are safer than sprays around pets and children because they stay in one place and pets are less likely to contact them. Keep baits out of reach of children and pets, or use bait stations that have child-resistant covers. Diatomaceous earth is safe if it is food-grade and you use it sparingly. Avoid foggers and sprays entirely if you have young children or pets.

What should I do if my neighbor refuses to let the pest control company into their unit?

Your landlord can require tenants to allow pest control access as a condition of the lease. If a neighbor refuses, your landlord can pursue eviction or other lease violations. This is your landlord's problem to solve, not yours. Document that you reported the issue and that your landlord was aware of the neighbor's refusal.

Will roaches come back if I move to a new apartment in the same building?

Yes, if the building has a roach problem, you will encounter them again. Roaches move through walls and shared pipes. Moving to a different unit in the same building does not solve the problem. If the building is infested, your only real solution is to move to a different building or push the landlord to treat the entire structure.

Is it my fault if there are roaches in my apartment?

Not necessarily. Roaches enter apartments from outside, from neighboring units, or from common areas. You can keep your unit spotless and still have roaches if the building is infested. Your responsibility is to keep your space clean and to report the problem to your landlord. Your landlord's responsibility is to treat the building. Blame does not matter — action does.