最常見的是病毒性肝炎和肝硬化,目前發現乙肝、丙肝病毒是最常見的引起肝炎病毒,慢性肝炎是我國原發性肝癌最主要的一個病因。
另外還有一些黃曲霉素類,在我國的肝癌高發區,有一些調查提示以玉米為食的地方,肝癌流行可能與黃曲霉素對糧食的污染有關。
另外還有一些飲用水的污染,調查發現在江蘇肝癌高發區,當地農村長期飲用一些溝塘水,導致了肝癌的一個高發。
另外肝癌的發生還有一定的遺傳關系。在肝癌高發區有肝癌家族聚集的現象,尤其是長期生活在一起有血緣關系的親屬中,肝癌患病率比較高。是否與肝癌病毒播垂直傳播有關,還需要進一步的來證實。
另外還有一些其他的致癌因素,包括乙醇中毒、亞硝胺、農藥等。還有一些微量元素,肝癌流行區,水、土壤、糧食和人頭發及血液中含有銅鋅較高,而且鉬較低有關。另外一些放射性物質可以引起肝癌。