Yes. Skylights can be installed on tiled, metal, and slate roofs. The installation method and flashing details are tailored to suit the specific roofing material to ensure a watertight finish.