Signs a Roof in Concrete, WA Needs Replacement, Not Just a Patch

Updated August 2026 · Alpine Exteriors · WA contractor license ALPINI751OW

Alpine Exteriors roofing, siding and window project in Skagit County, Washington

Concrete sits back from the open Skagit flats, tucked into the forested foothills where the Skagit and Baker Rivers meet on the way up toward the North Cascades. That setting is beautiful, but it's tough on a roof. Homes in and around Concrete, Hamilton, Birdsview and the Highway 20 corridor sit under heavier tree canopy, see colder overnight temperatures than Mount Vernon or Burlington, and pick up more standing moisture than roofs out on the open flats or along the coast. Roof failure here tends to happen slowly, hidden under moss and shade, until it isn't hidden anymore. Below is a plain-language rundown of what to watch for, why it happens in this particular corner of Skagit County, and how to tell the difference between a roof that needs a repair and one that needs to come off.

The Quick List: Warning Signs a Concrete Roof Is Failing

If you only have a minute, start here. Any one of these is worth a closer look; two or three together usually means it's time to get a professional opinion rather than wait.

What Each Sign Looks Like — and Why It Shows Up in Concrete

Every one of these has a specific cause, and in Concrete the cause is usually some combination of shade, moisture, and elevation. Here's what's actually happening under each one.

Heavy Moss on Shaded Slopes

Moss is more than an eyesore. Once it establishes on a north-facing slope or under a stand of cedar and fir, it holds water against the roofing material around the clock instead of letting the roof dry out between storms — and in Concrete's forested lots, some slopes barely see direct sun for months at a stretch. Thin, fresh moss can usually be cleaned off without much drama. Thick, spongy moss mats that have been building for a few years are a different story: by the time moss has that kind of depth, it has often already lifted shingle edges or worked into the fasteners, and there's a good chance the decking underneath has taken on moisture too. On older homes with cedar shake or shingle roofing, moss is even more serious, since wood shakes absorb and hold water in a way composition shingles don't.

Granule Loss and Bald Patches

Composition shingles are coated with granules that shield the asphalt mat from UV light and rain. Over roughly fifteen to twenty years — sooner on slopes that get intense afternoon sun even on an otherwise shaded lot — those granules wear thin. You'll see it as bald or shiny patches on the shingle surface, or as a buildup of gritty debris in the gutters and at the base of downspouts after a hard rain. Once the mat underneath is exposed, the shingle stops shedding water the way it's supposed to and starts absorbing it directly, which speeds up every other kind of damage on this list.

A Sagging or Wavy Roofline

This one is structural, not cosmetic, and it deserves attention. A dip or wave in the roofline usually means the decking or rafters underneath have been absorbing moisture for a long time, often under a mat of moss or needle debris that never fully dries. Concrete's higher elevation also means more nights near or below freezing and occasional snow load in winter, which stresses a deck that's already been softened by moisture. Sagging near a valley, around a chimney, or where an addition ties into the main roof is especially common, since those are the spots most likely to have had a marginal repair at some point.

Daylight Through the Roof Boards

Get into the attic on a sunny day and look up. Pinpricks of daylight mean the sheathing has gaps, rot, or old fastener holes that are no longer sealed. This matters more in a climate that gets rain in some amount most months of the year, because those same gaps that let light in also let cold, moist air move through the attic and condense on the underside of the roof deck. Over time that condensation rots sheathing from the inside, which is one reason attic ventilation and insulation levels — governed in Washington by the Washington State Energy Code — get checked whenever a roof comes off for replacement.

Curling, Cracking, or Missing Shingles

Asphalt shingles get brittle with age, and the swing between summer heat on an exposed slope and near-freezing winter nights at Concrete's elevation accelerates that. Curling edges give wind a place to grab, and once a shingle starts lifting, the next windstorm — or just the weight of a branch or pinecone dropping from the surrounding conifers, which is a routine hazard on tree-lined Concrete lots in a way it isn't out on the open flats — can tear it loose entirely. A few missing shingles after a storm is a repair. Curling and cracking across most of the roof means the whole field is reaching the end of its useful life at roughly the same time.

Water Stains, Leaks, or Musty Smells Indoors

By the time water shows up as a stain on a ceiling or a damp patch on a wall, it's usually been getting in for a while — water can travel along a rafter or a run of sheathing before it finally drips somewhere visible, so the leak's source isn't always directly above the stain. In a climate with this much sustained rainfall, an active leak left alone doesn't stay small; it tends to lead to soft drywall, mold, and a musty smell in the attic or upper closets well before it shows up as an obvious drip.

Rising Heating Bills

An aging or damaged roof lets conditioned air escape and lets cold, damp outside air in, which shows up as a heating bill that creeps up even though nothing else about the house changed. This is also where the Washington State Energy Code becomes directly relevant: when a roof is replaced, current code requirements for attic insulation and ventilation come into play, and bringing an older roof assembly up to that standard is often the difference between a house that's comfortable and affordable to heat through a Skagit County winter and one that isn't.

Roof Age

Composition asphalt roofs generally last twenty to twenty-five years; cedar shake can reach twenty-five to thirty years with regular maintenance, though it's more vulnerable to the moss and rot common on Concrete's shaded lots; standing-seam metal roofing can run forty years or more. Age by itself isn't the whole story — a fifteen-year-old roof in deep, damp shade can be in worse shape than a twenty-year-old roof on an open, sunny lot. It's still a useful flag: any roof past the middle of its expected lifespan is worth a closer inspection even without obvious damage.

Cracked or Lifted Flashing

Flashing — the metal at chimneys, vent pipes, skylights, and roof-to-wall transitions — fails before the shingle field usually does, and a surprising number of "roof leaks" turn out to be a flashing problem rather than a shingle problem. Rust, cracked sealant, or flashing that's visibly lifted away from the surface is worth flagging even if the rest of the roof looks fine. The good news is that flashing repairs are often possible on an otherwise sound roof without a full replacement.

Alpine Exteriors roofing, siding and window project in Skagit County, Washington

Urgent vs. Can Wait

Not every item on this list means calling someone this week. The distinction usually comes down to whether water is actively getting in or the structure is compromised, versus wear that's real but still contained.

Urgent — schedule within daysCan wait — plan and monitor
Active dripping, ceiling stains, or a musty attic smellMoss present, but shingles still lie flat and intact underneath
Sagging or soft, spongy spots in the roof deckMinor granule loss with no bald spots yet
Daylight visible through the roof boardsRoof approaching the end of its expected life, but no leaks so far
Missing shingles or exposed decking after a windstormAn isolated, small crack in flashing that can be resealed

The wet season in Skagit County runs roughly from October through April, and problems that get ignored heading into it tend to get significantly worse by spring. If any of the urgent-column items apply, it's worth having someone look before the next heavy rain rather than after.

What To Do Next

A few practical steps, in order:

Alpine Exteriors is a Washington-licensed roofing, window, deck, and gutter contractor (license ALPINI751OW) that works throughout Skagit, Island, and Whatcom counties, including the Concrete area along with Mount Vernon, Sedro-Woolley, Anacortes, and the rest of the region. Because Concrete is more rural than the valley towns, it's worth confirming up front that whoever you call actually services the area regularly rather than treating it as an afterthought.

Roof Replacement FAQ for Concrete, WA Homeowners

How long should a roof last on a home in Concrete before it needs replacing?

Composition shingle roofs typically run twenty to twenty-five years, but that range assumes reasonably sunny, dry conditions — which isn't always the case on Concrete's shaded, tree-covered lots. Heavy moss and sustained dampness can shorten the practical lifespan well before the material's rated age is reached. Cedar shake needs more active maintenance in this climate, and metal roofing tends to outlast both. As a rule of thumb, it's worth having any roof inspected once it passes fifteen years, regardless of material, specifically because of how common moss and moisture-related wear are in this part of Skagit County.

Is it possible to repair a roof instead of replacing the whole thing?

Often, yes — a section of shingles lost in a windstorm, a cracked flashing seal, or a moss cleaning on an otherwise sound roof are all reasonable repairs. Where it stops making sense is when the decking underneath is already soft or rotted from years of trapped moisture, or when the roof is old enough that fixing one failing section just means the next section fails within a year or two. At Alpine Exteriors, the honest answer sometimes is that a repair is all that's needed — a patched roof that didn't need replacing is a better outcome for the homeowner than an unnecessary tear-off, even though it isn't always the bigger job.

Will pressure washing or moss removal fix the problem?

It depends on how long the moss has been there. Cleaning moss off a roof that's still structurally sound — ideally with a soft wash rather than high-pressure spray, since pressure washing can strip protective granules right along with the moss — is genuinely useful maintenance and can extend a roof's life. But if moss has been established for several years, there's a real chance the shingles or decking underneath already have damage that cleaning won't undo. Moss removal works best as regular upkeep done before a heavy mat builds up, not as a fix once serious damage has already set in.

What does a roof replacement actually involve, and how long does it take?

A full replacement typically means tearing off the old roofing down to the decking, repairing or replacing any damaged sheathing found underneath, installing new underlayment — including ice-and-water shield in vulnerable areas given Concrete's colder foothill nights — new flashing, and new shingles or whatever material is chosen, along with attic ventilation and insulation updates as needed to meet current Washington State Energy Code expectations. For an average single-family home, the work itself often takes a few days of dry weather, though crews here watch the forecast closely and will pause rather than install over a wet deck. Cost varies a good deal with roof size, pitch, material, and access — a straightforward composition roof replacement might run in the rough neighborhood of $10,000 to $25,000, with steep pitches, multiple layers to remove, or difficult access adding to that.

Ready to Have Your Concrete Roof Inspected?

If any of the signs above sound familiar, it's worth getting a straight answer before the next wet season rather than after. Alpine Exteriors serves Concrete along with Mount Vernon, Anacortes, Burlington, Sedro-Woolley, La Conner, Stanwood, Camano Island, and Bellingham, and can walk the roof, check the attic, and tell you plainly whether you're looking at a repair, a replacement, or a roof that's still got a few good years left in it.

Want a straight answer for your home? Alpine Exteriors gives free on-site assessments across Mount Vernon, Anacortes, Burlington, Sedro-Woolley, La Conner, Stanwood, Camano Island and Bellingham. Call (855) 743-4649 or request an estimate.
Homeowner Guides for Skagit & Whatcom County