Don't anyone take this personally, because it's not meant to be that way, but the facts are, more lower-income people play the Lottery than upper-income. The facts are lower-income people are less educated than upper-income people, and upper-income people are in a different financial position, ie they can dump a lot more into a 401K, IRA, Savings Account or the Stock Market, in multiples of hundreds or even thousands, whereas lower-income people are not in a position to do that. Most feel the only way they can retire is to take a shot at the Lottery.
I personally play the lottery simply because it's a game I enjoy playing, just like folks that play 'Fantasy' football, baseball or basketball.
I think the ol' 70/30 percentage applies here as well: 70% of the winners are from a lower-income, and 30% are from a middle or upper income.
Feel free to turn on the burners and roast me now.
PS - You will have to decide for yourself your definition of what 'lower income' is, because it's different in different areas. If you make $65,000 a year and live in San Francisco, you are 'low income'. You live in rural america and make that, you are upper-income. Not 'Rich', but upper-income.