Question: what is the average cost of replacing a new roof?
Answer: Nationally, the average homeowner spends about $8,031 to install a new roof, and most spend within a range of $5,347 and $10,810. There are certain cities like Denver that are higher than average at $9,000, and others that are below average like Austin, TX at $7,000.