没有家族遗传遗传病史的病人也可以得直肠癌,因为研究发现的也大概只有20%,也就是五分之一左右的大肠癌患者,包括直肠癌的患者遗传因素可能起着一个重要的作用,其他像80%的一个患者跟其他的一些因素有关,像一些饮食的因素,一些高动物的蛋白的饮食、高脂肪的饮食和低纤维素的饮食跟大肠癌的发生也是有很大的一个相关性的,进食一些脂肪多的胆汁分泌也比较多,可能会导致肠道的损伤,导致肿瘤的发生。
还有一些大肠的非癌性的疾病,像一些溃疡性的结肠炎息肉、息肉病、腺瘤等等跟结直肠癌的发生的也有很高的相关性。还有一些其他的因素,包括环境的因素和生活方式的因素,现在的人都缺乏一些体力活动,而久坐的情况也与结肠癌的发生有很显著的相关性。还有一些环境的因素,研究发现的一些缺少钼的地区,肠道的直肠癌的发生的可能相对来说多一些。