De acordo com a National Geographic, a principal diferença entre rochas e pedras, ou gemas, é sua raridade e formação de cristal. A maioria das gemas tem uma formação de cristal, o que as torna raras e valiosas depois de cortadas . As rochas geralmente não têm formação de cristais, o que significa que não são consideradas valiosas. Ao contrário das rochas, as gemas são classificadas em sua raridade e valor em duas categorias: semipreciosas e preciosas.
Tanto as rochas quanto as gemas são feitas das mesmas substâncias, minerais. No entanto, as rochas contribuem para a formação de acidentes geográficos e recursos naturais como estanho, ferro, ouro, granito e mármore. As gemas, por outro lado, são mais valorizadas por sua beleza, embora quando não cortadas pareçam rochas comuns. No entanto, outra razão pela qual as gemas são consideradas preciosas é porque há menos gemas disponíveis; além disso, o processo usado para encontrar pedras preciosas é muito desafiador e geralmente requer mão de obra. Diamantes, rubis, esmeraldas e safiras são considerados pedras preciosas.
Geralmente, as rochas e gemas são formadas em condições semelhantes. No entanto, a formação de algumas pedras se deve à localização de sua formação na crosta terrestre. Na maior parte, as gemas são formadas abaixo da superfície da Terra e são trazidas à superfície pela mineração; este não é frequentemente o caso das rochas. Um diamante, a gema mais preciosa, é feito de carbono e formado sob extrema pressão, pelo menos 160 quilômetros abaixo da crosta terrestre. É a substância natural mais dura encontrada na Terra. Grafite, uma rocha, que também é feita de carbono, é formada na superfície da Terra. Porque é formado mais perto da superfície da Terra sem extrema pressão, ele se transforma em uma rocha macia em vez de um diamante. É uma das rochas mais macias do planeta, um dos motivos pelos quais é efetivamente usada como grafite.