Automotive Part PickerCar Problems › Sunroof leaking water into the cabin

Sunroof leaking water into the cabin: Causes & How to Fix It

If your vehicle is showing sunroof leaking water into the cabin, here are the most likely causes and the parts you'll need to fix each one.

Most likely causes

Clogged Sunroof Drain Tubesaddress soon

Dirt, pollen, and debris can clog the drain tubes located in the corners of the sunroof track. When blocked, water pools in the track and overflows directly into the headliner and cabin.

Degraded Sunroof Weatherstripaddress soon

The rubber seal around the sunroof glass shrinks, hardens, or cracks over time. This allows more water to bypass the glass than the internal drain system was designed to handle.

Disconnected or Pinched Drain Tubesaddress soon

The drain tubes routing water down the vehicle's pillars can become disconnected from the sunroof tray or pinched. This frequently happens after headliner removal, aftermarket accessory installation, or due to age-related shrinkage.

Cracked Sunroof Track or Frameurgent

The plastic water management tray or frame surrounding the sunroof mechanism can crack due to age, freezing temperatures, or chassis flex, allowing water to leak directly into the roof cavity.

Related problems

Not sure which it is? Run the full AI diagnosis →