Penyebab kanker kolorektal belum jelas, tetapi mungkin terkait dengan faktor-faktor berikut ini: 1. Faktor genetik Diperkirakan bahwa faktor genetik mungkin memainkan peran penting pada sekitar 20% pasien kanker kolorektal. Keturunan keluarga lebih umum terjadi pada kanker kolon daripada kanker rektum. 2.Faktor diet Secara umum diyakini bahwa diet tinggi protein hewani, lemak, dan rendah serat merupakan faktor tingginya insiden kanker kolorektal. 3.Faktor penyakit Gangguan non-kanker usus besar seperti kolitis ulseratif kronis, poliposis, adenoma, dll. Diperkirakan 3%-5% kolitis ulseratif terjadi sebagai kanker kolorektal. 4.Faktor lain seperti faktor lingkungan, gaya hidup, obesitas, kebiasaan buang air besar, volume tinja, dll.