Question: how much does it cost to replace a roof on a 2 200 square foot house?
Answer: The average cost to replace an asphalt roof is $7,211 for an average 2,000 square foot home. Most homeowners spend between $4,707 and $10,460, or $400 to $550 per square depending on the size and material of your roof. Get free estimates from roofing contractors near you.