Het volgende is een lijst met gesteentetypes die door petrologen worden herkend. Er is geen afgesproken aantal specifieke soorten stenen. Elke unieke combinatie van chemische samenstelling, mineralogie, korrelgrootte, textuur of andere onderscheidende kenmerken kan rocktypes beschrijven. Bovendien zijn er verschillende classificatiesystemen voor elk belangrijk type rots. [Nodig citaat] Er zijn drie hoofdsoorten rots, sedimentair, metamorf en stollingsstelsel. Ze zijn allemaal te herkennen aan hun textuur, strepen en locatie, naast andere factoren.