Roofing Services in Hoquiam, WA

For homes and businesses in Aberdeen, Ocean Shores, McCleary, and surrounding communities.

Roof Repair, Replacement & Installation

Western Washington Construction Ltd provides roofing services for homes and businesses in Hoquiam and surrounding communities. We handle leak repairs, routine maintenance, full roof replacements, and new roof installations, including roofing for additions and new construction projects.


Every project starts with a review of the roof’s condition and the concerns you’ve noticed. We explain our findings, discuss whether repair or replacement makes sense, and help you choose an approach that fits your building and budget.

Roof Repair

A leak, damaged shingles, or recurring moisture around the roof can leave you wondering how much work is needed. Western Washington Construction Ltd provides roof repairs in Aberdeen and surrounding communities, addressing storm damage, worn materials, and problems around roof openings and connections.



We assess the affected area and explain what we find before recommending repairs. Our focus is on correcting the source of the problem and preserving the serviceable portions of your roof. If the damage is more extensive, we’ll discuss whether replacement makes better sense for your property.

Dark standing seam metal roofing on a building with multiple rooflines

Roof Replacement

When roofing materials are worn throughout or repairs keep adding up, replacement may be the better investment. Western Washington Construction Ltd replaces roofs for homes and businesses in Ocean Shores and surrounding communities, considering the building’s needs and its exposure to coastal rain and wind.


We review the existing roof, discuss material options, and explain the scope of work so you know what to expect.

When Replacement Makes Sense

  • Widespread wear or damaged roofing materials
  • Recurring leaks or repeated repairs
  • An aging roof that no longer provides dependable protection

What the Work Involves

  • Removing existing roofing and checking the underlying condition
  • Addressing needed repairs before installing new roofing
  • Completing the installation and cleaning up the work area

Additional Roofing Services

Beyond repairs and replacement, we provide roofing for new buildings and additions, along with inspections and maintenance to help you care for an existing roof.

New Roof Installation

Roof installation for new homes, commercial buildings, and additions, carefully planned and coordinated with your  general contracting project.

Roof Inspections

Roof evaluations to identify visible wear, damage, and areas that may need attention, helping you plan for repairs or replacement when needed.

Roof Cleaning & Maintenance

Removal of moss and debris, along with routine maintenance to keep roofing surfaces clear and address developing concerns.

Roofing Brands We Use

We work with roofing products from Malarkey and PABCO, offering options to suit your building, budget, and preferred look. We’ll discuss the materials available for your project and help you make an informed choice.

Malarkey Roofing Logo
PABCO Roofing Products Logo

Ready to Discuss Your Roofing Project?

Whether you’re dealing with a leak, planning a roof replacement, or building an addition, tell us what you need. We’ll review your concerns, discuss your options, and explain the next steps for your home or business.

Prefer to speak with someone directly? Give us a call at 360-538-0227

Roofing Service Areas

From a leaking roof in Aberdeen to a replacement in Ocean Shores, our team handles roofing projects across the communities listed below. We also serve nearby areas within each county.

Grays Harbor County - Aberdeen, Ocean Shores, McCleary, Westport

Jefferson County - Port Townsend, Quilcene, Port Ludlow

Kitsap County - Bremerton, Port Orchard, Bainbridge Island

Lewis County - Centralia, Chehalis, Pe Ell

Mason County - Shelton, Belfair, Hoodsport

Pacific County - Long Beach, Raymond, Ilwaco

Thurston County - Olympia, Lacey, Tumwater, Yelm

Grays Harbor County - Aberdeen, Ocean Shores, Westport

Jefferson County - Port Townsend, Quilcene, Port Ludlow

Kitsap County - Bremerton, Port Orchard, Bainbridge Island

Mason County - Shelton, Belfair, Hoodsport

Pacific County - Long Beach, Raymond, Ilwako

Thurston County - Olympia, Lacey, Tumwater, Yelm

Lewis County - Centralia, Chehalis, Pe Ell


And the surrounding areas

Grays Harbor County - Aberdeen, Ocean Shores, Westport

Jefferson County - Port Townsend, Quilcene, Port Ludlow

Kitsap County - Bremerton, Port Orchard, Bainbridge Island

Mason County - Shelton, Belfair, Hoodsport

Pacific County - Long Beach, Raymond, Ilwako

Thurston County - Olympia, Lacey, Tumwater, Yelm

Lewis County - Centralia, Chehalis, Pe Ell


And the surrounding areas