How much does the average American spend on lottery tickets per year?

Money medium Data from 2023

Guess before you scroll — the answer is below

In dollars. Thousands: 1.000 · Decimals: 1,5 · Millions: 9m.

The answer

$320

U.S. lottery sales run over $100 billion a year, which works out to roughly $320 per resident — including everyone who never buys a ticket. Spending is sharply concentrated: studies consistently find the heaviest players come from the lowest income brackets.

How to get close to this number

Divide total sales by population. The explanation gives sales above a hundred billion a year and the country has around three hundred and forty million people. Total divided by population gives a few hundred dollars per resident, and that is the figure quoted.

The denominator is the trap. This is per resident including everyone who never buys a ticket, not per player — so the average buyer spends dramatically more than this. Any per-capita figure for a minority behaviour understates the behaviour and overstates its prevalence at the same time.

The concentration in the explanation is the part that matters ethically: the heaviest players consistently come from the lowest income brackets. A state revenue source funded disproportionately by people with the least money is a regressive tax with a game attached, which is the standard criticism and the reason the figure is worth knowing.

Where this number comes from

Source North American Association of State and Provincial Lotteries
Figure refers to 2023
Last checked
Unit dollars

Numbers move. If this one has drifted from its source, let us know.

Think you can do better?

Five fresh questions every day. No account needed.

Play today’s puzzle

Related questions