1. Polusi air/air kotor
Polusi air atau air kotor merupakan penyebab utama terjadinya kanker hati. Terutama kontaminasi air selokan, yang mengalir ke sungai lalu mengalir ke sumur.
2. Virus Hepatitis
Orang yang terkena virus Hepatitis B, memiliki 2-10x kemungkinan lebih besar untuk terkena kanker hati. Orang yang memiliki virus carrier Hepatitis B dan C, memiliki 20% kemungkinan lebih tinggi untuk terkena kanker hati.
3. Aflatoxin (AFT)
Zat karsinogen Aflatoxin B, yang ditemui kebanyakan di temperatur tinggi, kelembaban tinggi, iklim ini dapat membantu dalam pertumbuhan dan reproduksi zat karsinogen ini. Terutama di musim panas, makanan berjamur, biji-bijian, pakan, dll sangat rentan terhadap kontaminasi aflatoxin. Juga makanan yang mengandung banyak bahan pengawet mengandung racun yang lama kelamaan dapat menyebabkan kanker hati.
4. Zat karsinogen
Zat kompleks N-nitroso berbasis nitrosamine dan nitramide. Ini banyak di temukan di pestisida, alkohol, sassafras, dll.
5. Mutasi Gen
mutasi gen dapat menstimulasi dan mengaktifasi sel hati untuk bermutasi dan mempercepat sel abnormal untuk tumbuh.
6. Status Imun
Beberapa orang berpikir status imunitas tubuh kita sangat penting untuk melawan kanker.
Penelitian menunjukan bahwa alpha-fetoprotein (AFP) dapat menghambat fagositosis limfosit dna makrofag.
7. Faktor lain
Kelebihan nutrisi, kekurang nutrisi, hemochromatosis, infeksi parasit dan faktor genetik.