Tobacco smoke contains more than 7,000 chemicals, of which at least 250 are known to be harmful and at least 70 are known to cause cancer. Nicotine is the substance in tobacco that is addictive, but not carcinogenic.