What is TPO Roofing? TPO roofing is a single-ply membrane roofing material that is constructed from a blend of polypropylene and ethylene-propylene rubber. This combination results in a flexible and ...