沒有家族遺傳遺傳病史的病人也可以得直腸癌,因為研究發現的也大概只有20%,也就是五分之一左右的大腸癌患者,包括直腸癌的患者遺傳因素可能起著一個重要的作用,其他像80%的一個患者跟其他的一些因素有關,像一些飲食的因素,一些高動物的蛋白的飲食、高脂肪的飲食和低纖維素的飲食跟大腸癌的發生也是有很大的一個相關性的,進食一些脂肪多的膽汁分泌也比較多,可能會導致腸道的損傷,導致腫瘤的發生。
還有一些大腸的非癌性的疾病,像一些潰瘍性的結腸炎息肉、息肉病、腺瘤等等跟結直腸癌的發生的也有很高的相關性。還有一些其他的因素,包括環境的因素和生活方式的因素,現在的人都缺乏一些體力活動,而久坐的情況也與結腸癌的發生有很顯著的相關性。還有一些環境的因素,研究發現的一些缺少鉬的地區,腸道的直腸癌的發生的可能相對來說多一些。