Aunque no hay una roca específica que sea magnética, ciertas propiedades magnéticas de una roca se pueden encontrar en los cristales y minerales que forman una roca. La magnetita mineral magnética se encuentra comúnmente en las ígneas rocas
El mineral magnetita que se encuentra en una variedad de ambientes geológicos es uno de los pocos elementos que hacen que una roca se vuelva magnética. Este mineral es uno de los minerales de óxido de hierro más extendidos. La magnetita se dispersa generalmente a través de una roca como cristales microscópicos. El estado desembolsado generalmente hace que la magnetita no sea detectada por un magnético de mano. Lodestone, que es una gran pieza de magnetita, es lo suficientemente fuerte como para magnetizar el hierro. Lodestone se utilizó para hacer los primeros compases de acuerdo con el Departamento de Geología de la Universidad de Minnesota. Otros tipos de rocas ígneas que contienen propiedades magnéticas incluyen la hematita.