As causas de câncer são variadas, podendo ser externas ou internas ao organismo.
As causas externas relacionam-se ao meio ambiente e aos hábitos ou costumes próprios de um ambiente social e cultural. As causas internas são, na maioria das vezes, geneticamente pré-determinadas e estão ligadas à capacidade do organismo de se defender das agressões externas. Esses fatores causais podem interagir de várias formas, aumentando a probabilidade de transformações malignas nas células normais.
De todos os casos, 80% a 90% dos cânceres estão associados a fatores ambientais. Alguns deles são bem conhecidos: o cigarro pode causar câncer de pulmão, a exposição excessiva ao sol pode causar câncer de pele e alguns vírus podem causar leucemia. Outros estão em estudo, como alguns componentes dos alimentos que ingerimos, e muitos são ainda completamente desconhecidos.
O envelhecimento traz mudanças nas células que aumentam a sua suscetibilidade à transformação maligna. Isso, somado ao fato de as células das pessoas idosas terem sido expostas por mais tempo aos diferentes fatores de risco para câncer, explica em parte o porquê de o câncer ser mais frequente nesses indivíduos.