Karcinogen je jakákoliv chemická látka, biologické agens (např. virus), radionuklid nebo průmyslový proces, který způsobuje nebo napomáhá rakovinnému bujení buněk, které vede k výskytu rakovinných nádorů.
Oficiální databázi karcinogenů vede Mezinárodní agentura pro výzkum rakoviny (IARC), které je také kategorizuje podle míry vědeckých důkazů o souvislosti mezi vystavení danému faktoru a výskytem rakoviny.
Kategorie dle IARC: