结肠癌中晚期有可能存活20年。这取决于多种因素,结肠癌发展到中晚期表明病情已经加重,此时若能抓紧时间早些接受治疗,可严格控制住病情,大大提升患者的生活质量,达到延长患者生命周期的目的,如拖延治疗则对患者生命的危害也是极大的。