根據金礦石的貯藏特點,可分為貧硫化物金礦石、多硫化物金礦石、含金多金屬礦石、含碲化金金礦石、含金銅礦石這五種類型。不同類型金礦石的礦物組成與礦石性質各不相同,因此所采用的選礦工藝也不盡相同。
貧硫化物金礦石多為石英脈型,硫化物主要以黃鐵礦形式存在且含量較少,常與銅、鉛、鋅、鎢等礦物伴生,此類礦石中的金是天然金,粒度較大,是的回收對象,其他元素無工業價值,僅作為副產品回收。該類礦石采用較為簡單的選礦工藝進行回收,常用的方法是浮選法和全泥氰化法。

多硫化物金礦石硫化物含量高,多存在于黃鐵礦和毒砂中,此類礦石金的品位偏低,金粒度相對較小,且多被包裹于黃鐵礦和毒砂中,所以此類礦石的選礦工藝相對復雜一點,一般先用浮選法將金和硫化物一同選別出來,在采用氰化法將金與硫化物分離。
含金多金屬礦石含硫化物10%-20%,而且還與銅、鉛、鋅、銀、銻等多種金屬共生,且這些金屬均有獨立回收的價值。此類礦石中金的粒度變化區間大,嵌布粒度不均勻,與硫化物及多種金屬礦物共生密切,所以選礦流程更為復雜,一般來說大多會選擇聯合選別流程,具體的流程需要根據伴生的金屬礦物和脈石礦物來確定。

含碲化金金礦石中的金礦物以天然金為主,但也有相當一部分金賦存在金的碲化物中,工藝較為復雜,主要采用浮選法進行回收,另會輔以焙燒、氰化等工藝。
含金銅礦石與含金多金屬礦石相似,但此類礦石中金的品位更低,是主要的綜合回收元素,與銅礦物共生關系復雜,一般采用浮選法混合浮選得到銅金精礦,再對精礦進行火法冶煉,在冶煉過程中回收金。