結腸癌發病的具體的病因不是特別清楚,考慮和遺傳因素,環境因素,飲食習慣,生活方式等都有著非常重要的關系,隨著生活水平的提高,人們越來越重視營養的攝入,食物中的粗纖維越來越少,高脂肪,高蛋白,低纖維素的飲食,或者是飲食中低鈣和低維生素D是結腸癌發病的危險因素,有一些患者往往食用腌漬的食品過多,也容易導致結腸癌的發生。
另外,結腸癌的發生還和攝入維生素A,維生素C,維生素E減少有著一定的關系,油炸的食品,煙熏的食品和結腸癌的發病也有關,另外食物中的農藥污染,不合理的食品添加劑等,也可以引起結腸癌的發生。