Около 60 веществ в табачном дыме является канцерогенными. среди них: о-толуидин, нитрозамин, гидразин, винилхлорид, ароматические амины, изопреноид, пирен, хризен, антрацен, флюорантен, винилхлорид, 4-аминобифенил и др. Особенно бензопирен. Также канцерогенным действим обладают неорганические вещества, содержащиеся в смоле и дыму: кадмий, мышьяк, никель, бериллий. Табачный дым также содержит ко-канцерогены - вещества, которые реализации действия канцерогенов. Например, катехол.