Question: is tpo a rubber roof?
Answer: The term TPO stands for Thermoplastic Polyolefin. Believe it or not, TPO is actually in a broad family of rubber roofing materials. TPO is a blend of polypropylene and ethylene-propylene rubber. ... It is a synthetic rubber derived from oil and natural gas (ethylene propylene).