Plusieurs matériaux peuvent être utilisés pour isoler une toiture, notamment la laine de verre, la laine de roche, le polystyrène expansé, et les isolants écologiques comme la ouate de cellulose ou le chanvre. Le choix dépend des performances thermiques souhaitées, du budget, et des préférences écologiques.