Last updated October 17, 2026
Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Seasonal Roofing Care for San Diego: Year-Round Homeowner’s Guide
San Diego’s rainy season is short, typically December through March, but it delivers most of its annual rainfall in a handful of concentrated storms. A roof that has spent nine months baking under UV and drying in marine air is the least prepared to handle that sudden shift. This guide gives you a month-by-month plan for San Diego roofing care, built around the four real seasons our roofs actually face: UV peak, marine-layer humidity, Santa Ana winds, and the winter rain window. For a deeper dive, see The Complete Guide to Roofing in San Diego. You’ll learn what to check, when to check it, and which problems are worth a professional’s eyes.
Styles & brands we work with






Quick Answer
Seasonal roofing care in San Diego means working with the climate’s four distinct threat periods, not the calendar’s four seasons. Inspect flashings and sealant in June before UV peak, check for marine-layer moisture damage in August and September, secure tile and flat-roof components before October’s Santa Anas, and do a full post-storm inspection within 48 hours of any significant winter rain. A consistent seasonal rhythm costs far less than emergency repairs.
Table of Contents
- San Diego’s Four Roofing Seasons (Not the Ones You Learned in School)
- The Month-by-Month San Diego Roofing Calendar
- Marine Layer Moisture: The Hidden Summer Threat
- Santa Ana Season Readiness: Tile, Flat Roofs, and Wind
- The Post-Rain Inspection Routine: What to Check Within 48 Hours
- Hillside and Canyon Homes: Wildfire Ember Exposure and Class A Materials
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
- The Bottom Line
San Diego’s Four Roofing Seasons (Not the Ones You Learned in School)
Every climate imposes its own logic on a roof. In the Northeast, it’s freeze-thaw cycles. In the Gulf South, it’s hurricane season and humidity. San Diego doesn’t get snow, doesn’t get hurricanes, and barely gets a winter by most standards. What it does get is a repeating pattern of environmental stress that most national roofing guides never mention.
UV Peak (May through August): San Diego averages about 266 sunny days per year, but the intensity of that sun is what matters. UV radiation degrades asphalt shingle granules, dries out sealants, and causes thermal expansion on tile and metal roofs. A roof surface in San Diego can reach 150°F or more on a July afternoon. That heat doesn’t just sit on top, it works its way through the roofing system, accelerating the aging of underlayment and decking below.
Marine-Layer Humidity (May through September): Coastal neighborhoods from Point Loma to La Jolla to Carlsbad get the nightly marine layer rolling in, often with relative humidity climbing above 90% while the roof surface is still warm from the afternoon sun. This creates a daily moisture cycle that behaves differently than rain. We’ll get into this in the marine layer section below, because it’s the most misunderstood threat in San Diego roofing.
Santa Ana Winds (October through December): The hot, dry winds that blow from the desert toward the coast are responsible for some of the worst roof damage in San Diego. Gusts in the 40-60 mph range are common, with occasional stronger events in canyons and foothills. For roofs, the danger is lifting, scouring, and displaced tile. A tile that shifts even a half inch opens a gap for the next rain.
Rain Window (December through March): San Diego’s annual rainfall averages around 10 inches downtown, but the distribution is wildly uneven. A single atmospheric river event can dump two or three inches in a day. That’s when every small gap, cracked sealant line, or loose flashing becomes a visible interior problem. The months of accumulated UV and marine-layer stress suddenly meet water, and water always finds the weak point.
Understanding these four seasons changes how you maintain your roof. You don’t wait for rain to think about water. You think about water in August, because that’s when the marine layer is quietly doing its work. You think about wind in September, not the day after a Santa Ana event. And you think about UV in May, before the worst of it arrives. If you’re new to San Diego roofing care, the Tilehurst Roofing San Diego home page has a full overview of local services. The point here is simple: each season has a job, and missing the window means spending the next several months hoping nothing fails.
The Month-by-Month San Diego Roofing Calendar
Here’s a month-by-month breakdown of what to do and when. This calendar is specific to San Diego’s climate patterns. If you follow it, you’ll catch most problems before they become leaks.
January and February: Rain Season Vigilance
These are the wettest months in San Diego. The job now is observation. Inside, check ceilings and upper-wall corners after any storm that drops more than half an inch of rain. Outside, after the rain stops, walk the perimeter of your home and look up at the roof edge. Check for displaced tiles, sagging gutters, or debris accumulation. If you see any water staining inside, don’t wait until the dry season. Document it, take photos, and call for an inspection. Small leaks in January become rotted decking by June.
March and April: Post-Rain Assessment and Repair
As the rain window closes, this is the time to schedule any repairs that winter revealed. In our experience, the most common post-rain findings in San Diego are failed flashing around chimneys and skylights, clogged valleys, and cracked sealant at roof penetrations. The advantage of doing this work in March or April is that you have dry weather for proper curing. Asphalt-based sealants and coatings need sustained dry conditions to bond correctly. Schedule any needed work now, before UV season starts stressing the repairs you just made.
May and June: Pre-UV Inspection
Before the hottest months arrive, inspect all exposed sealant, flashing, and roof penetrations. Look at pipe boots – the rubber or synthetic collars around plumbing vents – because these are among the first components to crack under UV. Check for granule loss on asphalt shingles. If you see bare spots or excessive granules in your gutters, the shingle surface is degrading. This is also the ideal window for a full professional inspection from a Roofing Company in San Diego, because any work needed can be scheduled during the dry season when roofing conditions are most predictable.
July and August: Marine Layer Monitoring
This is the marine layer’s peak season along the coast. If you live west of I-5, pay attention to your roof in the morning. Look for areas that stay damp longer than the surrounding surface. Persistent damp spots, especially on the north side of roof penetrations or in shaded valleys, can indicate trapped moisture. Inside the attic, check for condensation on the underside of the decking during the morning. Persistent condensation during the marine layer months points to ventilation issues that should be addressed before they become a bigger problem.
September: Santa Ana Preparation
Don’t wait for the first wind event to discover a loose tile. In September, inspect your roof for anything that could lift or shift. Check that ridge caps and hip tiles are properly secured. On flat roofs, check that the membrane is fully adhered and that edges and flashings are tight. Trim any overhanging branches that could scrape against the roof during high winds. Make sure gutters are clear so that if rain follows a Santa Ana event – and it often does – water has a clear path off the roof.
October and November: Santa Ana Response and Pre-Rain Final Check
After each significant Santa Ana event, do a ground-level visual inspection. Look for displaced tiles, lifted shingles, or debris on the roof. If you see anything concerning, take photos and schedule an inspection. After the wind season settles in November, do one final pre-rain check: clean gutters, verify downspout extensions direct water away from the foundation, and inspect skylight and chimney flashings. This is your last window to complete repairs before the rain returns.
December: First-Storm Readiness
If you’ve followed the calendar, December should be a month of relative confidence. But inspect one more time before the first significant storm. Look for debris that accumulated in fall. Check that the roof surface is free of leaves and pine needles, which hold moisture against the roof surface and create dam conditions in valleys. If you’re not comfortable checking the roof yourself, that’s exactly the kind of inspection a professional Roof Repair in San Diego team can handle quickly before the first heavy rain.
Marine Layer Moisture: The Hidden Summer Threat
If you live in a coastal San Diego neighborhood – Ocean Beach, Pacific Beach, La Jolla, Encinitas, or anywhere within a few miles of the water – you’ve seen the marine layer. It rolls in most summer evenings and burns off by mid-morning. It feels refreshing. But for your roof, it creates a specific set of problems that don’t exist inland.
The marine layer is not rain. It’s a dense, cool fog that deposits moisture on surfaces through condensation and direct contact. Relative humidity commonly exceeds 90% during the overnight hours. When that saturated air meets a warm roof surface that spent all day heating up, moisture condenses on the roofing material, the fasteners, and – critically – the surfaces you can’t see from the ground.
Here’s the key difference between marine layer moisture and rain: rain hits the exterior surface and mostly runs off. Marine layer moisture seeps into gaps, sits on surfaces for hours at a time, and repeats this cycle 100 to 200 nights per year. Over time, this daily wet-dry cycle can cause:
- Underlayment degradation: Traditional felt underlayment absorbs moisture and breaks down faster in marine layer zones. Synthetic underlayment resists this better, which is why it’s become the standard for many San Diego roofs.
- Fastener corrosion: Galvanized and uncoated steel fasteners exposed to daily moisture eventually rust. Rusted fasteners lose holding strength and create rust staining on tile and shingles.
- Wood decking rot: If the roof system doesn’t ventilate properly, condensation can collect on the underside of the decking. Marine layer condensation over repeated years is one of the contributing factors to wood decking rot we see in coastal San Diego homes.
- Mold and mildew on tile: Concrete tile is porous. When it stays damp through the morning, it can develop organic growth over time, especially on the north side of the roof where sun exposure is limited.
This is why summer roof maintenance in coastal San Diego isn’t just about UV. The marine layer is a moisture problem that operates when you’re not thinking about moisture. If your home is in a marine layer zone, ask your roofing professional specifically about your underlayment type, your attic ventilation, and the condition of your fasteners. These are the three points where marine layer damage shows up first.
One more thing: marine layer exposure varies significantly by microclimate. Homes in Point Loma get it heavily. Homes in Santee or El Cajon get almost none. Your roof’s needs depend on which side of the marine layer line you’re on, and that’s exactly the kind of local knowledge that should shape your maintenance plan.
Santa Ana Season Readiness: Tile, Flat Roofs, and Wind
Santa Ana winds in San Diego typically peak from October through December. They’re dry, dusty, and come from the northeast – the desert side. They can gust to 50 mph or more in exposed locations, and the damage they cause to roofs is distinctive.
For tile roofs: Tile is heavy and generally wind-resistant, but not invulnerable. The weak points are the ridge caps, hip tiles, and the tiles at the roof edges. When a Santa Ana gust hits the roof edge at just the right angle, it can lift the first course of tile and shift it. Once one tile moves, the interlocking pattern is broken, and the next gust has an easier target. What to check before Santa Ana season:
- Walk the perimeter of your home and look for any tile that appears visibly out of alignment – even a half-inch displacement matters.
- Look at ridge caps and hip lines. If you can see separation or if the mortar bedding is cracked, the caps are vulnerable.
- Check the eave line (the bottom edge of the roof) for loose or shifted tiles. This is where wind lifts first.
- If you have a two-story home, use binoculars from the ground. Don’t climb on a tile roof without the right training – broken tiles are expensive and the roof surface is steep in most San Diego neighborhoods.
For flat roofs: Flat and low-slope roofs in San Diego – common on mid-century homes in neighborhoods like Clairemont, Allied Gardens, and parts of La Mesa – face a different wind threat. The membrane itself is typically well-adhered, but the edges, flashings, and penetrations are vulnerable. Check that the membrane is fully bonded at all edge locations. Look for any sign of bubbling or lifting. Check the flashings around HVAC units, vents, and skylights. After a Santa Ana event, look for tears at corners or any area where the membrane appears to have separated from the substrate.
After the wind: If a Santa Ana event passes through, do a visual check from the ground within a day or two. Look for tiles in the yard, tiles on the ground away from the house (they can travel), or any visible dark lines where tiles used to be. Check your gutters for pieces of tile or roofing material. If you see anything concerning, schedule a professional inspection. Displaced tiles don’t heal themselves, and the next rain is coming eventually.
The Post-Rain Inspection Routine: What to Check Within 48 Hours
When a significant San Diego storm passes – anything that drops more than half an inch, which qualifies as significant here – do a quick but systematic inspection. The goal is to identify problems early, while they’re still small and before they’ve had time to cause rot, mold, or interior damage.
Inside:
- Check ceilings in every room, especially around the perimeter of the house and near any roof penetrations like chimneys, skylights, and vents. Look for water stains, even faint ones. A fresh stain may be dull and slightly darker than the surrounding paint.
- Look at the upper corners of walls. Water often travels along framing members before it shows up at the ceiling.
- In the attic (if accessible), check the underside of the decking for wet spots or dark staining. Bring a flashlight. Look at the area around any roof penetration first – vents, plumbing stacks, and the chimney chase are the usual entry points.
- Check windowsills and door frames for moisture that might indicate a leak around exterior flashing rather than the roof itself.
Outside:
- Look at the roof surface from the ground. Displaced tiles, missing shingles, or visible gaps at flashings are red flags.
- Check gutters and downspouts. If water is overflowing the gutter or the downspout is disconnected, water may be running against the fascia or down the wall instead of away from the foundation.
- Look at the ground around the house for roofing material that may have blown off during the storm.
- Check exterior walls below roof valleys – these are the V-shaped channels where two roof planes meet. Water volume is highest there during rain, and any obstruction or gap shows up as water overflowing the valley.
If you find any sign of a leak, schedule a professional inspection before the next storm. A leak that’s active during rain is far easier to trace than one that’s dried out. Take photos of any interior staining while it’s visible. And if the leak is active, put a bucket under it and avoid using the affected area until a professional has assessed the problem.
Hillside and Canyon Homes: Wildfire Ember Exposure and Class A Materials
San Diego’s wildfire risk is a fact of life for homeowners in hillside and canyon-adjacent areas – Scripps Ranch, Rancho Bernardo, Poway, Tierrasanta, and parts of Escondido among them. The roof is the single most exposed surface on the home during a wildfire, and most homes ignite not from direct flame but from embers landing on the roof and finding a weak point.
What “Class A” means in practice: Class A is the highest fire-resistance rating a roof assembly can receive under ASTM E108 or UL 790 testing. A Class A roof has been tested to resist severe fire exposure, including the spread of flame across the surface. This is achieved through the combination of the roof covering and the underlayment system beneath it. It’s not just the top layer – the entire assembly matters.
Material choices for wildfire-prone areas: Several materials can achieve Class A ratings when properly installed. Concrete tile and clay tile are naturally fire-resistant and perform well in ember exposure scenarios. Certain asphalt shingle products, including specific lines from GAF and CertainTeed, are manufactured to achieve Class A ratings when installed with the right underlayment. Metal roofing is also a strong performer. Boral and Tamko both offer products that can be part of a Class A assembly when specified correctly.
Beyond materials – the details that matter:
- Gaps at the eave line: Embers collect where the roof meets the fascia. If there are gaps in the bird blocking or at the eave, embers can be driven into the attic. This is one of the most common ignition points in California wildfires.
- Debris accumulation: Dry leaves, pine needles, and other debris in gutters, valleys, and behind chimneys are ember traps. During fire season, these need to be kept clear.
- Vent protection: Attic and roof vents allow embers into the home if they’re not shielded. Ember-resistant vent covers, or vents with fine mesh screens, reduce that risk significantly.
- Roof-to-wall intersections: Where the roof meets a vertical wall – common on hillside homes with multiple levels – the flashing detail is a vulnerable spot for ember entry.
If you live in a wildfire-risk zone, roof maintenance is not just about leaks. It’s about reducing the ignition surface. A professional inspection should include the specific ember-entry points above, not just a general visual check. The cost of addressing these details is modest compared to the cost of losing a home.
Common Mistakes to Avoid
- Waiting until it rains to think about the roof. In San Diego, the rain window is short and the dry season is long. The eight dry months are when accumulated UV, marine layer, and wind damage sets the stage for leaks. Waiting for rain means discovering problems at the worst possible time.
- Ignoring granule loss on asphalt shingles. Those granules in the gutter aren’t just cosmetic. They’re the shingle’s UV shield. When they go, the asphalt beneath degrades quickly under San Diego sun. If you’re seeing significant granule accumulation, the shingles are aging fast.
- Painting over interior water stains without fixing the source. The stain is evidence. Covering it without finding the leak means the water keeps damaging the structure above the drywall. By the time the stain reappears, the rot is worse.
- Assuming tile roofs are maintenance-free. Tile is durable, but the underlayment beneath it ages. A tile roof’s underlayment typically needs replacement every 20 to 30 years in San Diego’s climate, even if the tile itself looks fine. Ignore the underlayment and you’ll get leaks in a roof that looks perfect from the ground.
- DIY repairs on steep roofs without proper safety gear. San Diego has a lot of two-story homes with steep pitch. Falls from roofs cause serious injuries. If a repair requires you to be up on the roof surface, call a professional.
- Letting tree branches rest on the roof. Overhanging branches scrape against tile and shingles during wind, break down the surface, and deposit leaves that hold moisture. In fire-prone areas, those branches also serve as a ladder for fire to reach the roof.
- Deferring a roof replacement until it’s leaking. A roof that has reached the end of its service life will fail – the question is only when. If you know the roof is past its expected lifespan, planning a Roof Replacement in San Diego on your schedule is far better than doing it as an emergency after a storm.
When to Call a Professional
Some roof checks you can do from the ground. Some you can do from inside the attic. But certain situations call for a trained professional. Call for an inspection if you see active water intrusion during or after rain, if you find displaced or missing tiles after a wind event, if you notice persistent condensation in the attic during marine layer months, or if your roof is past the 20-year mark and hasn’t been professionally assessed. If you’re not comfortable on a ladder or the roof is steep, don’t push it. See our guide on How to Hire a Roofing Contractor in San Diego: A Step-by-Step Guide to know what to look for, or call Tilehurst Roofing San Diego at (619) 393-3877 to schedule a free estimate. A professional inspection is cheaper than a botched DIY repair, and it’s dramatically cheaper than the interior damage a missed leak causes.
Frequently Asked Questions
Once per year at minimum, and ideally twice in the first year after moving into a new home. In San Diego, the best inspection window is late spring or early fall, before the two biggest seasonal threats – summer UV and winter rain – do their damage. Annual inspections catch minor issues before they become leaks.
Most basic roof inspections in San Diego run $150 to $400, depending on the roof’s size and complexity. Minor repairs – resealing flashings, replacing pipe boots, clearing debris – typically run $200 to $800. Full gutter cleaning runs $100 to $300 for most single-family homes. These are general ranges; your specific roof and situation affect the final number. Call (619) 393-3877 for a written quote before any work begins – that’s the only way to know the exact price for your roof.
Yes – the dry season is when most San Diego roof damage accumulates. UV radiation degrades sealants and shingle surfaces. The marine layer drives daily condensation cycles in coastal neighborhoods. Santa Ana winds displace tiles and stress flashings. The winter rain doesn’t create new weaknesses; it reveals the ones the dry season already created. For help weighing your options, read our DIY vs Professional Roofing: The San Diego Homeowner’s Decision Guide.
Look for water stains on ceilings, granule accumulation in gutters, cracked or missing tiles, visible gaps at flashings, persistent attic condensation, and any roof that’s more than 20 years old. If you notice any of these, schedule an inspection. Each of these signs indicates a problem that’s already underway and will get more expensive the longer it goes unaddressed.
Both work well in San Diego when installed correctly and maintained. Tile is longer-lived and performs very well against UV and fire. Asphalt shingle is more affordable and easier to repair. The right answer depends on your home’s structure, your budget, and your neighborhood’s fire risk. A professional consultation can help you compare options from manufacturers like GAF, CertainTeed, Tamko, Boral, Owens Corning, IKO, and Atlas.
Not if you’re working with a contractor who puts the price in writing before any work starts. At Tilehurst Roofing, every job begins with a written price – including the scope of work and the guarantee – before a single nail is driven. If a repair fails inside the guarantee period under the 365-Day Done Right Promise, we come back at no charge. That’s the standard. If a contractor can’t put a number in writing before the work starts, that’s a signal to keep looking.
The Bottom Line
San Diego roofing care is about rhythm, not reaction. The city’s climate creates four distinct threat seasons – UV peak, marine layer, Santa Anas, and winter rain – and each one has a specific maintenance job attached to it. Follow the monthly calendar, inspect after every significant storm, and address small problems when they’re still small. The homeowners who stay ahead of the cycle spend less, deal with fewer emergencies, and get more years out of their roof. The ones who wait for rain to think about the roof spend their winter counting water stains. For more guides & resources on keeping your roof in top shape, visit our blog. Tilehurst Roofing San Diego offers free estimates in San Diego, with written pricing before any work starts. Call (619) 393-3877 when you’re ready to get your roof on a seasonal schedule.
Written by Greg Holloway, Owner at Tilehurst Roofing San Diego, serving San Diego since 2000.
See the difference
Before
After
Before
After
Before
After