These findings reveal a tumour suppressor function of KLF14, highlighting its role as a potential biomarker and therapeutic target for cancer. Here, KLF14 is linked to cancer.