Berikut ini adalah daftar jenis batuan yang dikenali oleh petrolog. Tidak ada jumlah jenis batuan tertentu yang disepakati. Setiap kombinasi unik dari komposisi kimia, mineralogi, ukuran butir, tekstur, atau karakteristik pembeda lainnya dapat menggambarkan jenis batuan. Selain itu, terdapat sistem klasifikasi yang berbeda untuk setiap jenis batuan utama. [Rujukan?] Ada tiga jenis utama batuan, sedimen, metamorf, dan beku. Mereka semua diidentifikasi oleh tekstur, coretan, dan lokasinya, di antara faktor-faktor lainnya.