攝取維他命A、C、E及礦物質硒減少, 則可能減少體內的抗氧化劑, 影響大腸黏膜細胞的生長及分化, 導致大腸癌。
高動物性脂肪食物, 會增加糞便中膽酸的濃度, 而膽酸會促使大腸癌的產生, 加上高脂肪食物往往是高熱量, 根據最近研究, 熱量攝取太高, 體重超重, 亦會增加大腸癌的機率。
鈣質攝取缺少, 亦可能引發大腸癌, 因為鈣質可以結合膽酸和脂肪酸, 進而減少大腸壁與此等膽酸接觸的時間, 防止大腸癌的發生。
缺少纖維素的攝取亦可引發大腸癌發生, 纖維素大都來自蔬菜水果,
大腸腺瘤, 大腸腺瘤屬癌前病變, 多數的研究認為80%以上的大腸癌是發生在先存的腺瘤基礎上。 因此檢查發現的腺瘤均應摘除, 以預防日後大腸癌的發生。 但大腸腺瘤摘除後的患者中30%以上將會再長新的腺瘤, 因此需要嚴密隨訪。
潰瘍性結腸炎, 本病在歐美較多見, 但近20年來國內的發病也趨增加。 Ekbom等對1922~1983年診斷的3117例潰瘍性結腸炎病人的研究發現, 他們中的大腸癌發病率為一般人群的5.7倍(相對危險)。 此相對危險與病變部位相關。