Roof Replacement Cost in Oregon (2026)

Average cost in Oregon: $11,000(range: $6,100 – $27,500)

Browse exact estimates for all 5 cities in Oregon — updated for 2026.

2026 local prices 5 cities in OR Interactive calculator

State average

$11,000

Range

$6,100 – $27,500

Most expensive city

Portland

$11,800 avg

Most affordable city

Salem

$10,300 avg