Kanserin esas nedeni hücre bölünmesi esnasında DNA replikasyonunun (eşlenmesi) hatalı olması sonucu hücrenin farklılaşmasıdır. DNA replikasyon anormalisine sebep olduğu sanılan bir çok faktör mevcuttur ve bunlara predispozan (hazırlayıcı) faktörler denir. Hücre bölünmesi, doku tamiri ve yenilenmesi amacıyla yapılır. Doku tamiri ve yenilenmesini hızlandıran tüm etmenler aslında bir kanser hazırlayıcısı olabilir.
1) X-ışınları, gama ışınları, radyoaktif maddelerden yayılan partikül radyasyonları ve ultraviyole ışınları gibi iyonize edici radyasyonlar kansere zemin hazırlamaktadır. Bu radyasyonların etkisi altında doku hücrelerinde oluşan iyonlar yüksek derecede reaktif olduklarından DNA zincirlerini kopararak mutasyona sebep olmaktadır.

2) Bazı kimyasal maddelerin mutasyon potansiyeli yüksektir. Mutasyona neden olan kimyasal maddelere kanserojenler denir. Anilin boya türevleri, sigara dumanındaki çok sayıdaki kimyasal, metilaaaakrilat, asbest, silika tozları, kömür ve alçı tozu bunlara örnektir. Günümüzde toplumda en büyük sayıda kansere neden olan kanserojenler sigara dumanında bulunmaktadır.
3) Fiziksel olarak tahriş edici maddeler de kansere neden olmaktadır. Dokuda oluşan harabiyet hızlı bir mitoz faaliyetiyle tahrip olan hücrelerin yerine yani hücreler oluşturur. Mitoz ne kadar fazla ve hızlı olursa mutasyon riski o kadar artar. Bu tür fiziksel etmenler arasında (dudak ısırma, saçla oynama, ben (nevus) koparma), yara kabuklarıyla oynama, bazı tahriş edici gıdaların aşırı ve sık tüketimi sayılabilir.
4) Bir çok ailede kansere yakalanmaya karşı güçlü bir kalıtsal eğilim vardır. Bu olay belki de bir çok kanser tipinde kanserin oluşmasından önce birden fazla mutasyona ihtiyaç olduğu gerçeğininden kaynaklanmaktadır. Kansere özellikle yatkınlığı olan bu ailelerin kalıtsal genomlarında bir veya daha fazla mutasyona uğramış gen bulunmaktadır. Bu yüzden böyle şahıslarda kanser büyümeye başlamadan önce çok daha az sayıda ilave mutasyon olması, kanseri başlatmak için yeterlidir.
5) Kanser oluşumunda viral faktörlerin etkisi de vardır.