The most common cause: a dry P-trap or broken vent pipe

When rain falls, water pressure in your plumbing system changes. If your house smells like sewer during or after rain, the culprit is usually one of two things: a P-trap that has dried out, or a vent pipe that is blocked or damaged. Both let sewer gas escape into your home instead of staying in the drain line where it belongs.

A P-trap is the U-shaped bend under your sink, toilet, or shower drain. It holds standing water that acts as a seal—that water blocks sewer gas from rising back up into your house. When a drain sits unused for weeks, that water evaporates. Rain can also push water through the trap faster than it refills, breaking the seal temporarily. Once the seal breaks, sewer gas flows freely into your home.

Your vent pipe (also called a vent stack) runs from your drain line up through your roof. It lets air into the system so water drains properly and lets sewer gas escape safely outside. Heavy rain can clog this pipe with debris, or the pipe itself can crack or separate at the joints. When the vent is blocked, gas has nowhere to go but back down into your house.

Key Takeaways

  • A dried-out P-trap under an unused sink or drain is the fastest fix—run water for 30 seconds to refill the seal.
  • Blocked or damaged vent pipes are the most common reason for persistent sewer smell during rain and require a plumber to inspect and repair.
  • Heavy rain can temporarily increase water pressure in your drains, pushing water through P-traps faster than they refill.
  • Cracks in your foundation or sewer line can allow rainwater to enter the system, creating sewer smell and requiring professional diagnosis.

How to check and refill a dry P-trap

Start with the simplest fix. If you have a bathroom or kitchen sink that you rarely use, or a shower drain that has been idle, the P-trap under it has likely dried out. Run the cold water tap for 30 to 60 seconds. Let the water sit in the drain for a few minutes so the trap fills completely. This restores the water seal and should stop gas from rising.

Do this for every drain in your house—guest bathroom sinks, basement drains, unused showers. If the smell goes away after you run water through all the drains, you have found the problem. Make a note to run water through those drains once a week going forward, even if you do not use them. A few seconds of water keeps the seal intact.

If the smell persists after you have filled all the traps, the problem is not evaporation. Move on to checking your vent pipe.

Signs your vent pipe is blocked or damaged

A blocked vent pipe will cause sewer smell during and after rain, but also at other times. You may notice the smell is stronger in the basement or near the roof. Drains may also run slowly or make gurgling sounds when you flush a toilet or run the shower, because air cannot flow freely through the system.

Go outside and look at your roof. Find the vent pipe—it is a white or black PVC pipe, usually 2 to 4 inches wide, sticking up through the roof. Look for debris piled around the opening: leaves, twigs, bird nests, or standing water. Heavy rain can wash debris into the pipe or create a temporary blockage. If you see obvious debris and you are comfortable on a ladder, you can remove it carefully. Wear gloves and do not reach deep into the pipe.

If the opening looks clear but the smell continues, the pipe may be cracked, separated at a joint, or blocked deeper inside. This requires a plumber to diagnose. They will run a camera through the line or use a smoke test to find where gas is escaping.

Water entering your foundation or sewer line

If the smell is strong and happens only during heavy rain, water may be entering your sewer line or foundation. This is more serious than a dry trap or blocked vent. Cracks in your foundation, a broken sewer line, or a backed-up septic system can all let rainwater in. When rainwater mixes with sewage, the smell becomes much stronger and more persistent.

Signs of this problem include sewer smell in the basement, wet spots in the yard after rain, or sewage backing up into your lowest drains (usually the basement toilet or shower). If you see any of these, call a plumber or septic professional right away. They can use a camera to inspect the line and identify cracks or breaks.

Do not ignore this. A cracked sewer line allows contaminated water to leak into your soil and groundwater. It also allows rainwater to dilute the septic tank or municipal system, which can cause backups in your home.

How rain affects your plumbing system

Heavy rain increases water pressure in the ground around your home. This pressure pushes on your sewer line and can force water through weak points—cracks, loose joints, or areas where tree roots have invaded the pipe. The same pressure can push water through a P-trap faster than it refills, temporarily breaking the seal.

Rain also adds water to the municipal sewer system. If your city's system is old or undersized, heavy rain can cause backups. Sewage may flow backward into your home's lowest drains. This is different from a vent problem—it is a system-wide issue that your city or county handles, not something you can fix yourself.

If the smell happens during every heavy rain and affects multiple drains in your house, contact your city's public works department. They can tell you whether the municipal system is backing up in your area.

When to call a plumber

Call a plumber if the smell continues after you have refilled all the P-traps in your house. You will need a professional to inspect the vent pipe, check for cracks in the sewer line, and test whether gas is escaping from a damaged section. A plumber can also run a camera through your drain line to see exactly where the problem is.

Expect the inspection to cost between $100 and $300, depending on how much of the system they need to check. If they find a clogged vent, they can clear it the same day. If they find a cracked pipe, you will need to budget for repair, which varies widely based on the location and length of the crack.

In the meantime, keep all P-traps filled by running water through unused drains once a week. Open windows to ventilate the smell, and avoid using the basement or affected areas if the smell is strong.

Preventing sewer smell during future rains

Once you have fixed the when ready problem, take steps to prevent it from happening again. Keep your roof vent clear by trimming tree branches away from it and checking it after storms. If you have a basement drain that is rarely used, run water through it weekly. If you have a guest bathroom that sits empty, do the same.

If you live in an area with heavy seasonal rain, ask your plumber whether your vent pipe is sized correctly for your home. An undersized vent can become overwhelmed during storms. You can also install a backwater valve in your main sewer line—this one-way valve lets sewage leave your home but prevents it from flowing backward during municipal system backups. Installation costs $500 to $1,500 but protects your entire house.

Keep gutters and downspouts clear so rainwater drains away from your foundation. Water pooling near your home increases pressure on the sewer line and foundation, making cracks worse.

Frequently Asked Questions

Can I fix a blocked vent pipe myself?

If the blockage is visible at the roof opening—leaves, twigs, or a bird nest—you can remove it carefully from a ladder. For blockages deeper in the pipe or cracks in the pipe itself, you need a plumber. Trying to force a snake or hose down the vent can damage the pipe further.

How long does a P-trap stay sealed if I do not use a drain?

A P-trap will dry out in two to four weeks depending on humidity and temperature. In dry climates or heated homes, it can happen faster. Running water through the drain once a week keeps it sealed indefinitely.

Does sewer smell mean I have a septic backup?

Not necessarily. A dry P-trap or blocked vent causes sewer smell without any backup. True septic backup shows up as slow drains, gurgling sounds, sewage in the lowest drains, or wet spots in the yard. If you see only smell and no other signs, start by refilling the P-traps.

Will the sewer smell go away on its own after the rain stops?

If the cause is a temporarily blocked vent or a P-trap pushed dry by water pressure, the smell may fade once the rain stops and the system drains. If the smell returns with every rain, the problem is permanent—a cracked pipe, damaged vent, or foundation issue that needs repair.

Is sewer smell dangerous?

Sewer gas contains hydrogen sulfide, which smells like rotten eggs and is unpleasant but not dangerous in small amounts. In high concentrations in enclosed spaces, it can cause headaches or nausea. Ventilate your home by opening windows and find the source. Persistent exposure is a sign the problem needs professional attention.