Via the Atlantic:
According to the North American Association of State and Provincial Lotteries, lotteries took in $70.1 billion in sales in the 2014 fiscal year. That’s more than Americans in all 50 states spent on sports tickets, books, video games, movie tickets, and recorded music sales. The national average hides a lot of variance among the states. In North Dakota, per-capita lottery spending is a pittance at just $36 a year. In South Dakota, however, it’s an egregious $755 per head. Lotto games bring in the most money per person in the mid-Atlantic and northeast: number-one Rhode Island (nearly $800 per capita!), Massachusetts, and Delaware are among the top five states, while New York, Maryland, New Jersey, Connecticut, and Pennsylvania join them in the top 13 (so does Washington, D.C.).
The national annual average is about $300 per adult.