How do I keep cockroaches out of my apartment?
Give them nothing to live on and no way in: clean the kitchen every night, keep food, pet food and trash sealed, fix drips, keep drains wet, and caulk gaps around pipes, cabinets and baseboards. Check grocery bags and secondhand furniture before they come in. Because roaches travel between units, report any sighting to your landlord in writing and work with your neighbours.
Free to ask. Local shops send quotes, and you pay only when you book one.
By Kasra Taheri, Founder, LoclisPublished
Researched and drafted with AI, then checked claim by claim against the sources listed below before it was published. Prices and rules change; the dates beside each source say when it was last checked.
Step by step
Read when to stop and call a pro, further down this page, before you start.
Step 1: Clean the kitchen every night
Wash dishes, wipe counters and the sink, and never leave dishes sitting in water overnight.[1]
Step 2: Seal food and pet food
Keep dry food in sealed containers and put pet food and water away overnight.[1]
Step 3: Manage trash and recycling
Use bins with tight lids, empty them often, and rinse recycling before it goes out.[3]
Step 4: Report drips right away
Tell your landlord about any leak under a sink, around the toilet or at the water heater.[3]
Step 5: Keep drain traps wet
Run faucets and flush toilets you rarely use so the drain traps do not dry out.[3]
Step 6: Caulk the gaps
Seal cracks around pipes under sinks, along baseboards and between cabinets and walls with silicone caulk.[1]
Step 7: Close the door gap
Ask for a door sweep and weatherstripping on the entry door if daylight shows underneath.[3]
Step 8: Vacuum weekly
Vacuum cracks and crevices at least once a week to remove crumbs.[1]
Step 9: Check what comes in
Look over grocery bags, packages, laundry and secondhand furniture before bringing them inside.[3]
Step 10: Keep a few traps out
Leave sticky traps under the sink and behind the refrigerator as an early warning, and check them often.
Step 11: Report sightings in writing
Virginia tenants must promptly notify the landlord of insects or pests.[5] Put it in writing and keep a copy, so you have a record of when you told them.
Keeping cockroaches out of an apartment comes down to three things: give them nothing to live on in your unit, close the paths they use to get in, and get your landlord and neighbours involved early. The last one matters more than in a house, because in a shared building your unit is only as protected as the ones around it.

Why apartments are different
Besides riding in on grocery bags and other containers,[2] cockroaches spread in apartment buildings by moving from one apartment, duplex or condo unit to another through the plumbing and other holes in shared walls.[2] Managing cockroaches in multifamily housing takes a community effort, because pests in untreated units can spread to units that were already treated.[3] If you live in an apartment, work with your neighbours and landlord, because nobody will be able to eliminate the problem alone.[1]
Close the paths in
The routes in are often the gaps around pipes under the kitchen and bathroom sinks, behind the toilet, along baseboards, and around the entry door. Seal cracks and crevices around cabinets, backsplashes, windows, doors, pipes, wires and cables, using silicone caulk, screening or copper mesh.[1] It does not take a large opening: tight cracks 3/8 inch or smaller are suitable hiding places for cockroaches.[1]
- Look under each sink where the pipes go into the wall. A loose or missing cover plate around the pipe often leaves a gap.
- Check the entry door. Doors should have tight-fitting sweeps and weatherstripping in good condition.[3] If you can see hall light under the door, ask your landlord for a sweep.
- Keep drains wet. Run the faucet and flush the toilet in a spare bathroom now and then, because cockroaches can enter through dry drains.[3]
Small gaps are usually easy to caulk yourself; check your lease or ask your landlord first, and ask the landlord to handle anything bigger.
Give them nothing to live on
A spotless apartment can still feed and water a cockroach, so the routine is about the small things.
- Clean the kitchen and eating areas before bed and never leave dishes with standing water in them.[1]
- Store food in sealed containers; cockroaches can chew through paper, cardboard and thin plastic.[1]
- Secure pet food and water in sealed containers overnight.[1]
- Keep garbage and recycling in bins with tight-fitting lids and empty them often.[1] Bag garbage and take it out frequently.[3] Clean materials stored for recycling, and keep them outdoors until they go to a recycling center if you have a balcony or patio for them.[3]
- Vacuum cracks and crevices at least weekly.[1] Pay attention to the gap beside the stove and refrigerator.
- Report leaks promptly. Cockroaches must have water to survive,[3] and a slow drip under a sink or a sweating pipe is enough.
- Cut down on cardboard boxes, stacks of paper and piles of laundry, which give cockroaches ideal places to hide.[3]
Check what comes through the door
Check groceries, laundry, furniture and packages for signs of cockroaches before bringing them indoors.[3] Laundry from a shared laundry room, moving boxes and secondhand furniture can all carry them in. Unpack groceries and deliveries promptly and get cardboard out of the apartment.
Keep an early warning in place
Leave a couple of sticky traps under the kitchen sink and behind the refrigerator. An empty trap is reassuring; a trap with small roaches in it means they have started living in the unit, and that is the time to act, while the problem is small. How to get rid of cockroaches covers the next steps, and why roaches show up in a clean house helps you work out where they are coming from.
Do not make it worse
Resist spraying the whole apartment or the doorway. Some pesticides repel cockroaches rather than kill them, so make sure you are not chasing them into other rooms or apartments.[1] Insecticides and pesticides are not only toxic to pests; they can harm people too,[4] which matters in a small space you sleep in. Cockroaches also affect health directly: proteins in cockroach droppings and saliva can cause allergic reactions or trigger asthma symptoms in some people.[4]
Your duties and your landlord's in Virginia
Under the Virginia Residential Landlord and Tenant Act, tenants must keep the part of the premises they occupy free from insects and pests and promptly notify the landlord of any.[5] A tenant can be charged the added cost of treatment caused by an unreasonable delay in reporting, and the cost of treatment caused by the tenant's fault in failing to prevent an infestation.[5] The landlord, in turn, must put and keep the premises in a fit and habitable condition, keep common areas of a multifamily building clean, and provide receptacles for garbage and arrange its removal.[6]
In practice: report the first sighting in writing, keep a copy, and ask whether neighbouring units will be inspected too. For how these duties have played out with another common pest, see whether a Virginia landlord is responsible for bed bugs.
Stop and call a pro if
- Your traps start catching roaches regularly, or you see them in daylight.
- Roaches keep appearing after you have sealed the gaps and kept up the routine, which points to a source in another unit or the walls.
- Someone in the apartment has asthma or allergies.
- You own the unit, or your landlord asks you to arrange treatment, and the problem is more than an occasional visitor.
Getting help on Loclis
Browse cockroach control services, find pest control around Blacksburg or read more pest control answers. If you own the unit or manage the building, describe the job on Loclis so licensed pest control businesses can quote it.
Common questions
- My neighbour has roaches. Will they spread to my apartment?
- They can. Cockroaches move between units through plumbing and holes in shared walls. Seal the gaps around pipes under your sinks and along baseboards, keep food and water away from them, and tell your landlord in writing so the building can be treated.
- Can I caulk gaps in a rented apartment?
- Small gaps around pipes under sinks and along baseboards are usually simple to seal with caulk, but check your lease or ask your landlord first, and ask the landlord to handle larger openings and repairs.
- Should I spray around my door to keep roaches from coming in from next door?
- Sprays can do more harm than good. Some repel cockroaches rather than kill them, which can drive them into other rooms or units, and pesticides carry risks for the people living there. Sealing gaps, cleanup and a coordinated building plan work better.
- Who pays to treat cockroaches in a Virginia apartment?
- The landlord must keep the premises fit and habitable, and tenants must keep their unit free of pests and report them promptly. A tenant can be charged for treatment caused by an unreasonable delay in reporting or by the tenant's fault. Report sightings in writing.
- Do cockroaches affect asthma?
- Yes, for some people. Proteins in cockroach droppings and saliva can cause allergic reactions or trigger asthma symptoms. If someone in the home has asthma, keep up the cleaning even after the roaches are gone and talk to a healthcare provider about symptoms.
Sources
- [1] Cockroaches, National Pesticide Information Center, Oregon State University and U.S. EPA. Checked October 26, 2026.
- [2] Don't distress over uninvited guests (roaches), National Pesticide Information Center, Oregon State University and U.S. EPA. Checked October 26, 2026.
- [3] Cockroaches Found in Living Spaces (ENTO-528NP), Virginia Cooperative Extension, Virginia Tech. Checked October 26, 2026.
- [4] Asthma Triggers: Gain Control, U.S. Environmental Protection Agency. Checked October 26, 2026.
- [5] Code of Virginia § 55.1-1227. Tenant to maintain dwelling unit, Virginia General Assembly, Legislative Information System. Checked October 26, 2026.
- [6] Code of Virginia § 55.1-1220. Landlord to maintain fit premises, Virginia General Assembly, Legislative Information System. Checked October 26, 2026.
Want a pro to handle it?
Describe the job once. Licensed local businesses send quotes, and you pay only when you book one.
Get a quote from a local pro