Embora não haja uma rocha específica que seja magnética, certas propriedades magnéticas de uma rocha podem ser encontradas nos cristais e minerais que compõem uma rocha. O mineral magnético magnetita é comumente encontrado em ígneas rochas.
A magnetita mineral que ocorre em uma variedade de ambientes geológicos é um dos poucos elementos que fazem com que uma rocha se torne magnética. Este mineral é um dos minerais de óxido de ferro mais difundidos. A magnetita é geralmente dispersa através de uma rocha como cristais microscópicos. O estado desembolsado geralmente faz com que a magnetita não seja detectada por um magnético portátil. Lodestone, que é um grande pedaço de magnetita, é forte o suficiente para magnetizar o ferro. Lodestone foi usado para fazer as primeiras bússolas de acordo com o Departamento de Geologia da Universidade de Minnesota. Outros tipos de rochas ígneas que contêm propriedades magnéticas incluem hematita.