結腸炎以分為很多種原因,比如說像細菌、真菌、病毒、寄生蟲之類引起的感染性結腸炎,也可以由于循環變化導致的缺血性結腸炎,也可以通過一些藥物,比如說像阿莫西林、青霉素類導致偽膜性的結腸炎,也有可能有變態反應,也就說是像免疫反應、遺傳因素以及和感染后出現的一些免疫狀態引起的潰瘍性結腸炎,以及克羅恩病,這些都是結腸炎的一些原因。
有的時候精神因素也在發病中起到一定作用,它是由于我們對于重大事件心理承受能力比較差,導致的結腸內的一些神經功能、運動功能,甚至影響菌群出現的一些炎癥的反應。另外一些對某些食物過敏就是像牛奶之類的,也會引起一些結腸炎。