List of cigarette smoke carcinogens
Commercial tobacco smoke is a mixture of more than 5,000 chemicals. A 2011 report in the International Journal of Environmental Research and Public Health (IJERPH) lists 65 carcinogens or possible carcinogens: "Our list of hazardous smoke components includes all nine components reported in mainstream cigarette smoke that are known human carcinogens (IARC Group I carcinogens), as well as all nine components that are probably carcinogenic to humans (IARC Group 2A carcinogens).
Source: Wikipedia — List of cigarette smoke carcinogens (CC BY-SA 4.0)