結腸癌的發病原因主要是患者自身的因素與外界的因素長期相互作用的結果。自身的因素指的是患者可能存在一些結腸癌易感基因,而外界因素當中,一方面指的是患者可能長期進食一些高動物蛋白,高脂肪類的飲食和低纖維素的飲食,同時活動過少,可能容易導致結腸癌的發生幾率增高。
其他的一些因素,像大腸的非癌性疾患,如患者患有慢性的潰瘍性結腸炎,息肉病,腺瘤等。那么如果進行規范有效的治療的話,則有可能會演變為結腸癌。
其他的一些因素像環境當中,如果說有些地區缺少一些微量元素,像缺鉬的地區或者患者經常接受(觸)一些石棉的話,那么可能與結腸癌的發生也有一定的關系。