Average Roof Replacement Cost in Washington
The average cost of a new roof in Washington ranges from $11,846 - $13,056. The price of a roof replacement in Washington will depend on the roofing material, the size of the roof, and the roof’s architectural complexity. Roofs with underlying issues, like damage to the roof deck, could result in higher costs.
Average Roof Replacement Cost in Your Area (Washington Cities)
Curious about the cost of a roof replacement in your city? Use the table below to see average prices for roof replacements in different Washington cities, giving you a clearer idea of what to expect.
| City | Avg. Roof Cost* |
|---|---|
| Spokane, WA | $12,895 - $14,212 |
| Airway Heights, WA | $10,800 - $12,150 |
| Cheney, WA | $12,895 - $14,212 |
| Deer Park, WA | $12,951 - $14,473 |
| Fairfield, WA | $6,361 - $12,958 |
| Liberty Lake, WA | $13,327 - $14,668 |
| Mead, WA | $13,753 - $15,157 |
| Medical Lake, WA | $11,544 - $12,723 |
| Rockford, WA | $6,836 - $13,926 |
| Spangle, WA | $20,914 - $37,181 |
| Waverly, WA | $8,194 - $9,218 |
*The above price ranges are just estimates and may not equal the price of a roof replacement on your home. To get the most accurate roof price estimate, contact Specialty Exteriors.








