Rocile sedimentare se pot forma prin compactare și cimentation, prin precipitare chimică sau prin activitatea organismelor marine. Acestea sunt clasificate în funcție de modul în care au fost formate, cum ar fi roci sedimentare clastice, formate din fragmente de roci sau minerale, roci sedimentare chimice formate prin precipitare chimice de compuși din apă, sau roci sedimentare organice, formate din resturi de plante sau animale preistorice.