Roof Replacement Cost in Portland, Oregon
Most roof replacements in Portland run between 10,000 and 24,000 dollars for a typical home, or about 5 to 9 dollars per square foot for asphalt and 9 to 16 for metal. Portland prices run slightly above the state average because of city labor rates and the older housing stock, where tear offs often uncover decking that needs repair.
Roof cost in Portland by material
Portland pricing runs a little above the state average. Older homes can add cost when the tear off reveals repairs.
| Roof type | Typical Portland cost | Per sq ft |
|---|---|---|
| Architectural asphalt | 10,000 to 19,000 dollars | 5 to 8 dollars |
| Standing seam metal | 20,000 to 40,000 dollars | 9 to 16 dollars |
| Low slope membrane | 8 to 14 dollars per sq ft | Flat sections and porches |
What Portland homes add to the cost
Portland has a large stock of older homes, many built before 1950, with steeper original rooflines, multiple layers to tear off, and aging decking that often needs repair once the old roof comes off. City labor rates are higher than rural Oregon, and a roofing permit is typically required. Budgeting for possible decking repair on an older home avoids surprises mid project.
Frequently asked questions
How much does a new roof cost in Portland?
About 10,000 to 24,000 dollars for a typical home, slightly above the state average because of city labor rates and older homes that may need decking repair.
Do you need a permit to replace a roof in Portland?
Yes, a roofing permit is typically required in Portland. See our guide on Portland roofing permits for what to expect.
Why do Portland roofs cost more?
Higher city labor rates, older homes that often need decking repair during tear off, and permit requirements push Portland roofing costs slightly above rural Oregon.
Does an old Portland home cost more to reroof?
Often yes, because tear offs on older homes can reveal aging decking or extra layers that need to come off, which adds labor and disposal.