The cost to replace your roof in Blaine will typically range from $8,000 to $30,000. This cost will vary depending on the roofing system you choose to install as well as the size and pitch of your roof.