This morning, a fresh new ordinance went into effect: cigarette addicts now must pay 20 cents extra per pack "in order cover the costs of cleaning up discarded cigarette butts throughout the city." The very first tax of its kind in the U.S., KTVU says, "The fee will be collected from retailers and will go specifically to city departments that conduct street cleanup of cigarette butts."
Also, "[t]he mayor's office said that discarded cigarette butts account for a significant portion of the litter that has to be cleaned from sidewalks and gutters, and can leach toxins into the environment." He's also probably concerned for your health too. Or so you would be lead to believe.
This brings the price of an average pack of smokes of up to about $7.