Quello che segue è un elenco di tipi di roccia riconosciuti dai petrologi. Non esiste un numero concordato di tipi specifici di rocce. Qualsiasi combinazione unica di composizione chimica, mineralogia, granulometria, tessitura o altre caratteristiche distintive può descrivere tipi di rocce. Inoltre, esistono diversi sistemi di classificazione per ogni tipo di roccia principale [citazione necessaria] Esistono tre tipi principali di roccia, sedimentaria, metamorfica e ignea. Sono tutti identificati dalla loro consistenza, striscia e posizione, tra gli altri fattori.