The residents of ANY state do not benefit as a whole, even though the residents who smoke pay 100% into the cigarette taxes!
I will be posting what the smokers paid into Indiana in 2001 soon, so keep your eye out.
Just an excerpt from Indiana:
Smokers Pay Excise Taxes
$ 114,849,575
Smokers Pay Sales Taxes
$ 111,144,750
Smokers Pay Tobacco Settlement Payments
$ 126,100,000
For a total of:
$ 352,094,325