Should I replace my roof if it is not leaking?
As long as there are no other issues with your roof, barring storm or wind damage or hail, roofs generally last about 20 to 30 years. If you live somewhere in the Midwest, like Kansas, the average roof might last a bit less due to wind, hail, and storms.
Leave a Comment