Prognosis for Liver Cancer

Reading time: 1 min

The prognosis for liver cancer depends largely on the tumour stage at the time of diagnosis, whether the person can receive specific or symptomatic treatment and the response to this treatment. 

When detected at an early stage and treatment with surgery, ablation or liver transplant is given, the 5-year survival rate can exceed 70%. 

For intermediate stages, when the disease is limited to the liver, the patient may receive a transplant, chemoembolisation or systemic treatment. At this stage, the prognosis depends on the tumour distribution in the liver and whether or not the patient meets the hepatic transplant criteria. For people who receive chemoembolisation or systemic treatment, average survival is 2.5-3 years. 

However, in advanced stages, survival depends on the possibility or not of receiving specific treatment since, in some cases, having other diseases (comorbidities) can make it difficult for treatment to be administered.

Finally, the forecast for people with terminal liver cancer is very different from that of the other stages. The treatment recommended for this stage is mainly focused on relieving symptoms and improving the quality of life. 

People in this situation may have complications that significantly affect their health, and approximate survival after these complications appear is often less than six months.

Substantiated information by:

Alejandro Forner González
Jordi Bruix Tudo
María Reig Monzón
Neus Llarch Alfonso

Published: 13 May 2020
Updated: 17 July 2025

The donations that can be done through this webpage are exclusively for the benefit of Hospital Clínic of Barcelona through Fundació Clínic per a la Recerca Biomèdica and not for BBVA Foundation, entity that collaborates with the project of PortalClínic.

Subscribe

Receive the latest updates related to this content.

Thank you for subscribing!

If this is the first time you subscribe you will receive a confirmation email, check your inbox

An error occurred and we were unable to send your data, please try again later.