Rain chains can be installed on various types of roofs, including asphalt shingles, metal roofs, and tile roofs. The installation process may vary slightly depending on the roof material, but rain chains are compatible with most roof types.