Follow This Old House online:

We may be compensated if you purchase through links on our website. Our team is committed to delivering honest, objective, and independent reviews on home products and services.

Houses in Portland, Oregon.

Advertiser Disclosure

Our editorial team is committed to creating independent and objective content focused on helping our readers make informed decisions. To help support these efforts we receive compensation from companies that advertise with us.

The compensation we receive from these companies may impact how and where products appear on this site. This compensation does not influence the recommendations or advice our editorial team provides within our content. We do not include all companies, products or offers that may be available.

The Cost of a Roof Replacement in Oregon

According to our research, the average cost of a new roof in Oregon is $7,225, but you can pay anywhere from $5,639–$18,173.

Join the 4,492 people who received a free, no obligation quote in the last 30 days

Invalid Zip Code
Get Your Estimate
Enter details in under 3 minutes
Clicking “Get Your Estimate” submits your data to All Star Pros, which will process your data in accordance with the All Star Pros Privacy Policy.
Ad Disclaimer
Written by
Stephanie Minasian-Koncewicz
Written by
Stephanie Minasian-Koncewicz
Updated 11/14/2025

The average cost of a new roof in Oregon is $7,225, but prices can vary between $5,639 and $18,173. One of the most important cost factors when buying a new roof is the material. Oregon sees heavy rainfall, moss growth, and occasional severe weather that requires moisture-resistant roofing materials and proper drainage systems. However, regional cost factors and your home’s square footage also play a part in the final price. Read on to see how different cost factors can affect your final price and how to budget for a roof replacement in Oregon.

Key Takeaways

  • Oregon homeowners pay an average of $7,225 for a new roof, with costs ranging from $5,639–$18,173 depending on the materials and your home size.
  • Asphalt shingles are the most affordable roofing option at $4.56 per square foot, while slate is the most expensive material at $14.70 per square foot.
  • Oregon’s wet climate and potential for moss growth make moisture-resistant materials essential, with metal roofing lasting 45–70 years and providing superior protection against these elements.

Get Your Roofing Project Quote Today

Compare quotes from local pros

Invalid Zip Code
Get Your Estimate

Enter details in under 3 minutes

Clicking “Get Your Estimate” submits your data to All Star Pros, which will process your data in accordance with the All Star Pros Privacy Policy.
Ad Disclaimer

New Roof Cost in Oregon by Square Footage

Your home’s square footage directly impacts roof replacement costs, with Oregon’s median home size of 1,946 square feet translating to approximately 19.5 roofing squares. Oregon’s architectural styles include craftsman bungalows, ranch homes, and contemporary designs that often feature steep pitches for rain shedding and complex rooflines that can increase installation complexity.

The state’s wet climate makes proper underlayment, flashing, and ventilation systems essential for preventing moisture issues, potentially adding to material costs but providing crucial protection. Labor costs in Oregon are moderate to high due to skilled workforce demands and proximity to expensive coastal markets, though competition helps maintain reasonable pricing. The table below shows estimated costs based on different home sizes, reflecting Oregon’s typical construction patterns and regional pricing structure.

Home Square FootageNumber of StoriesAverage Roof Replacement Cost
1,0001 $7,069
1,5001 $8,564
2,0002$8,732
2,5002$9,766
3,0002$11,246

Roof Replacement Cost in Oregon by Material

Asphalt shingles remain popular in Oregon, and we strongly recommend opting for algae-resistant varieties, thanks to the state’s wet climate and moss growth issues. Metal roofing is also popular among Oregon homeowners for its excellent moisture resistance and ability to shed rain effectively while preventing moss accumulation. Wood shingles offer traditional Pacific Northwest charm but require regular maintenance and proper ventilation to prevent rot and moss issues in Oregon’s humid conditions.

Clay and concrete tiles work well in Oregon’s moderate climate but require proper installation to handle occasional freeze-thaw cycles in eastern regions. Slate provides excellent moisture resistance and longevity, making it ideal for Oregon’s wet climate despite higher installation costs and weight considerations. The following table shows per-square-foot costs and total project estimates for different roofing materials available in the state.

Roofing MaterialCost per Square FootAverage Total Cost
Asphalt$4.56$5,639
Metal$8.80$10,880
Wood$10.33$12,773
Clay$14.64$18,095
Slate$14.70$18,173

Other Potential Roof Replacement Costs in Oregon

Beyond basic materials and installation, several additional expenses can affect the cost of your Oregon roofing project. Wet-climate installations often require specialized moisture-resistant techniques and materials that add complexity.

Existing Roof Removal

According to Homewyse, removing existing roofing takes about 1.5 hours per 100 square feet of material. Moss-covered or moisture-damaged roofing may require additional cleaning and careful removal, potentially adding $1,100–$3,000, depending on condition and disposal requirements.

Inspections and Permits

Oregon roofing permits typically cost between $150 and $500 for replacement projects, according to HomeGuide. Some jurisdictions require specific ventilation or moisture-barrier installations that may affect material choices and inspection requirements.

Structural Repairs

Oregon’s wet climate can cause moisture damage and rot that becomes apparent during removal. Replacing damaged decking, addressing ventilation issues, or upgrading moisture barriers can cost $700 to $2,800, depending on the extent and complexity of moisture-related damage.


New Roof Cost in Oregon Compared to Nearby States

Oregon’s roofing costs are moderate compared to neighboring western states. Pricing is influenced by the state’s skilled labor market and proximity to expensive California markets. The state benefits from reliable material distribution networks along the I-5 corridor, helping maintain competitive pricing despite challenging installation requirements for wet climates.

Economic factors, including moderate to higher cost of living in Oregon’s metropolitan areas, contribute to elevated contractor rates compared to inland western states. Weather patterns across the Pacific Northwest create similar moisture challenges, though Oregon’s extended rainy seasons often require more specialized installation techniques than drier regions. The table below compares Oregon’s costs with those of neighboring states and national averages to provide market context.

StateAverage Roof Replacement CostCost Comparison
Oregon$7,225Baseline
Washington$8,11812% lower
California$6,04618% higher
Idaho$7,94710% lower
Nevada$7,8308% lower

FAQs About Roof Replacement Costs in Oregon

What is the average lifespan of a roof in Oregon?

The lifespan of a roof in Oregon is affected by the state’s wet climate, moss growth, and occasional severe weather that can speed up aging. Asphalt shingles typically last 20–30 years, with algae-resistant and architectural grades performing better against moss growth and moisture damage. Metal roofs excel in wet climates, lasting 45–70 years while providing superior moisture resistance and moss prevention. Wood shingles last 25–35 years but require regular maintenance and proper ventilation to prevent rot and moss issues. Clay tiles can last 50–75 years in Oregon’s moderate climate but may experience occasional freeze-thaw damage in regions with harsher winters. Slate roofs often exceed 100 years and handle Oregon’s wet conditions exceptionally well.

How can I prevent moss growth on my Oregon roof?

Oregon’s damp climate creates ideal conditions for moss growth on roofing materials. We highly recommend algae-resistant shingles with copper granules, which provide built-in moss resistance. Installing zinc or copper strips near your roof’s ridge allows metal ions to wash down during rainfall and prevent moss growth naturally. Regular roof cleaning can also help remove moss before it becomes established and causes damage. Ensuring proper attic ventilation and tree trimming around your roof can increase sunlight exposure and help create less favorable conditions for moss growth.


How We Get Our Roofing Cost Data

The cost to replace a roof varies based on a few key factors: the home’s square footage, number of stories, roof pitch, type of roofing material, and pricing in your area.

For each home size, we used calculator.net to calculate a total roof area, using a 6/12 roof pitch with one-foot eave overhangs. The calculation includes a weighted average of one-story versus two-story homes across the United States.

We converted the roof area measurement into “squares” (the roofing industry’s standard unit, with one square covering 100 square feet) to align with how materials are sold and priced. Then we sourced material costs directly from RSMeans data from Gordian®, the industry’s leading construction pricing database used by professional contractors nationwide.

For state averages, we used clark.com to find the median home size in each state. While these figures provide an estimate for budgeting purposes, actual prices vary based on region, specific property characteristics, location, and current market conditions. For the most accurate pricing, we recommend requesting quotes from at least two reputable roofing companies in your area.

To share feedback or ask a question about this article, send a note to our team at reviews@thisoldhousereviews.com.