Las rocas más valiosas son los minerales. Estas rocas contienen minerales o metales que pueden ser de gran valor comercial, como el oro, el platino, el cobre, el hierro, el níquel o la plata.
Algunos elementos se encuentran en más de un tipo de roca, y algunas rocas contienen más de un tipo de elemento. Galena, por ejemplo, es una fuente importante de plomo, pero también puede contener plata.
El níquel, un metal blanco plateado y brillante que lleva su nombre a una moneda estadounidense, se encuentra en la limonita, que también contiene hierro. Otro mineral de níquel es la pentlandita, que contiene hierro y pequeñas cantidades de cobalto.
El hierro, que es fuerte, dúctil y maleable, es uno de los metales más buscados y es barato porque es abundante. Esto es cierto a pesar de que el hierro es un elemento tan reactivo que rara vez se encuentra en su estado libre. Entre los minerales de hierro, además de los mencionados, se encuentran la hematita, goetita y magnetita. El núcleo de la Tierra está hecho de hierro, e incluso se encuentra en meteoros en forma de siderita.
El cobre también se encuentra en muchos tipos de rocas, especialmente en las que abundan en carbonatos, óxidos y sulfuros. Estos minerales incluyen rocas que tienen su propio valor estético, como malaquita, cuprita y azurita.