What is the average life of a thatch roof?February 24, 2017 ByA thatch roof should last about 20 years depending on conditions.