WHO mengenal pasti punca utama kanser berikut: pemakanan (35%), merokok (30%), hubungan seksual, pembiakan (10%), insolasi (5%), sinaran mengion (3.5%), bahaya pekerjaan (3.5%), pencemaran alam sekitar (3.5%), penyalahgunaan alkohol (2.7%), keturunan (2.3%).