Kanser yapan maddeler (karsinojenler) şunlardır: Kimyasal maddeler: Asbest, benzen, bazı pestisitler, alüminyum üretimi, kömür gazına maruziyet, dizel motor egzozu. Radyasyon: Güneş ışığındaki ultraviyole radyasyon, röntgen ve bazı tıbbi görüntüleme yöntemlerinde kullanılan iyonize radyasyon, radon gazı. Bazı virüs ve bakteriler: Hepatit B ve Hepatit C virüsleri, HPV (insan papilloma virüsü), Helicobacter pylori bakterisi. Yaşam tarzı faktörleri: Sigara, alkol, kötü beslenme, fiziksel hareketsizlik. Enfeksiyon ajanları: Doğal olarak meydana gelen maruziyetler (güneşin ultraviyole ışınları, bazı tarım ilaçları). Karsinojenlere maruz kalan herkeste kanser meydana gelmez ve bu maddelerin kanser yapma potansiyeli farklı seviyelerde olabilir.