The Odds of Winning a Million Dollars or More

 Last update: April 2023

All of us dream about winning the big jackpot.  But how likely is it? Let's find out.  The answers may surprise you.

Multi-Million Dollar Jackpots

There are exactly two games that offer multimillion-dollar jackpots: progressive slot machines and lotteries.  Of the two, a state lottery gives you much better chances of hitting the jackpot, and at a lower cost.  (That's a state lottery, not Megamillions or Powerball.)  The catch is that with lotto you'll almost always win nothing or just $3 or so, while with a slot you'll sometimes get a decent-sized win.

A table makes this clearer.  For our slot machine I'll use the Megabucks slot machine in Nevada since it's the largest and most famous multimillion-dollar slot, and for the lottery I'll use the Texas Lotto since it has a similar jackpot size.  Here's how they stack up:

Megabucks Slot vs. Texas Lottery

Slot Machine
Minimum Jackpot
$10 million
$4 million
Average winning jackpot
$15 million
$15 million
Odds of hitting jackpot on one play
1 in 49,836,032
1 in 25,827,165
Odds of hitting jackpot for $3 played
1 in 49,836,032
1 in 8,609,055
Cost of 1 play
Percentage returned to players*
Percentage returned to players,
excluding jackpot
*Percent returned to players assumes jackpot won at average size.
Avg. jackpot for Megabucks from 2005-2010, and for Lotto from 2007-2010.
Avg. Lotto jackpot divided by all winning tickets, since 3 jackpots were split
by two winners.  Megabucks odds from Las Vegas Sun.

The big take-away here is that your chances of winning the Lotto on one play are twice as good as for winning the Megabucks slot jackpot.  But it doesn't end there:  A Megabucks play costs $3, while a Lotto ticket costs only $1.  So for the cost of playing Megabucks once, you could play the Lotto three times.  And for $3 played, your chances of winning the Lotto are about six times better than winning Megabucks.  Wow!  So if your goal is to actually win the jackpot (which is why most people play a jackpot game), the Lotto will serve your purposes better.

Odds of winning Megabucks or Lotto Texas
over several plays

Megabucks Texas Lotto
Number of plays
Play every week?
Number of years
Odds of winning jackpot
1 in 1 in
Cost of plays
$ $
Average amount returned
(excluding jackpot)
$ $
Net expense
$ $

Megabucks gets the edge on the last row, the percentage returned to players, excluding the jackpot.  That means Megabucks gives out lots more small- and medium-sized pays than the lotto.  But if we equalize the jackpot odds between the two games, we see that the lottery is still a much better bet.

Equalizing the jackpot odds means we figure how much we have to play each game so that the odds of hitting the jackpot are about the same.  My nifty calculator at right makes short work of that.  As you can see it takes two spins on Megabucks to get similar jackpot odds as a single lottery ticket.  But Megabucks costs $3 per play, and if you play it twice, you're forking over $6.  So $6 on Megabucks gets you similar jackpot odds as a single $1 lotto ticket.  So even though Megabucks gives out lots more small pays, you have to pump six times as much money into it to get odds as good as the lotto, so you'll still wind up with losing more money by playing Megabucks instead of the lottery, for a given set of jackpot odds.

Of course, few people play the lottery like they play a slot machine.  With a slot people generally play at least several spins, or maybe an hour or more, at perhaps 700 spins an hour.  But people rarely buy 700 lottery tickets at a time.  So the potential for loss with Megabucks is pretty big.  By contrast, you've really got to go out of your way to lose big on the lottery.

Now, most of you don't live in Texas so you can't play the Texas Lottery, and sorry, I'm not gonna sit here and analyze dozens of individual state lotteries (or other countries' lotteries).  Most Americans do have access to the multistate lotteries like Mega Millions and Powerball, though, so I'll mention that the odds of winning those with one ticket are about 1 in 300 million.  State lotteries are way easier to win than national ones, and cheaper to boot.  If you want better chances of winning, skip Mega Millions and Powerball and play your state lottery instead.

Math heads obsess over the "break-even point", which is when the jackpot goes high enough that it's a "fair" bet.  That is, at some jackpot level, the average returned to players for each ticket will equal the cost of the ticket.  That actually doesn't mean it's a good time to buy a ticket.  Here's the explanation for that.

Tough odds -- what are your chances?
Win Mega Millions or Powerball lottery with one ticket
1 in 300 milion
Hit #7 in roulette, five times in a row 1 in 79 million
Deal out 13 cards to each of four players from a single deck and all four players get a straight from two to Ace 1 in 61 million
Win the Megabucks slot jackpot on one spin
1 in 50 million
You and I each pick the same word (same instance) from a stack of 64 Bibles. 1 in 50 million
Get dealt a sequential royal flush (forwards or backwards) 1 in 40 million
Chance that radioactive monkeys will kidnap Britney Spears and convert her to Buddhism 1 in 38 milion (estimate)
Flipping a coin 25 times and getting 25 heads or 25 tails 1 in 34 million
Win the Texas Lotto with one ticket
1 in 26 million
Figures are rounded.  Odds for card examples from Wizard of Odds, here and here

Incidentally, both Megabucks and the Texas Lotto can be paid out over 25 years (the advertised jackpot amount divided by 25), or as a single lump-sum of about 60% of the advertised jackpot amount.

Try my calculator above to see your chances of winning Megabucks or Lotto Texas over many years.

Million-Dollar Jackpots

As you might suspect, the bigger the prize, the harder it is to win.  To improve your chances of winning, you can simply go for a smaller prize.  Winning just a million dollars is a lot easier than winning several million dollars.

The Texas Lottery has a scratch-off game called "Texas Lottery Black" with a top prize of $1 million even.  There are six winning tickets out of the 6,178,100 printed, so the odds are 1 in 1,029,683 of winning by buying a single ticket.  But the catch is that a single ticket costs $10.  If instead we bought ten $1 Lotto tickets then our odds of winning the Lotto would be 1 in 2,582,717.  So that's quite a tradeoff:  We doubled our chances of winning by going with the scratch-off instead of the Lotto, but now we'd only win a million dollars rather than several million.

But while going for a lesser jackpot with the lottery might not improve your odds as much as you like, going for a lesser amount on a slot machine probably does.  We don't know the exact odds of hitting a jackpot on a machine whose average top prize is about half a million dollars, but we can make an educated guess.  Since the average Megabucks jackpot is about $15M and the odds of winning are about 1 in 50M, that puts the odds at right about 1 in 3.3x the amount of the jackpot.  On a slot with an average jackpot around $500,000, that would put the odds of hitting it at 1 in 1.66M (3.3 x 0.5M).  Again, we don't know these odds for sure, but it's a decent educated guess.

Casino table games

An intriguing way to win a million dollars is to start with a $5 bet at, say, craps or baccarat, letting your winnings ride, 18 times in a row.  Yes, that's long odds, but the odds are actually better than the $1 million Texas Lottery Black game we looked at above.  I have a whole article exploring this idea about how to win $1 million at a table game.

Turning all this into a strategy

The table game method offers the best odds for winning a million dollars of anything we've examined so far.  But it comes with a big catch:  Most of us don't have the stomach to keep letting it ride.  For example, when it's time to bet $5120, wouldn't you be tempted to just take your $5k and run?

So that sends us back to slots.  Let's assume that you can afford to lose a couple of dollars each week on average while trying for the big prize.  Let's also say that you want to play fairly frequently, because you want frequent opportunities to win, which keeps things interesting.

One way is to play one spin a day.  That shoots your odds of hitting the jackpot up to 1 in 4,795 over that year. And how much will it cost you to play every day?  If the machine you play pays back about 78% excluding the jackpot, that'll come to an average loss 365 x $3 x 22% = $241 for the year.  Of course your actual results could be anywhere on the map for only 365 spins, but this gives us a frame of reference.  And if $241 is more than you care to lose in a year, you can always play once a week or a couple of times a week rather than every day.  Naturally you're less likely to hit the jackpot, but the cardinal rule of gambling is to never bet more than you can afford to comfortably lose.

Another way to get a million dollars

Could you live without your car?  No?  What if someone offered you $1 million to give it up?

If you ditch your car and invest the money you'd been spending on it, you can turn your savings into $1 million in 35 years — even after the cost of frequent bus and taxi trips. Staggering, isn't it? (read full article...)

Of course, it's a hassle to go to a casino every day just to make one spin.  We can accomplish the same thing by going to a casino once a week and making seven spins at that time.  We could take it even further and play 365 spins once a year, but that wouldn't be in keeping with our goal of playing frequently so we have frequent opportunities to win, so that we're in a constant state of hoping to win.

But what if going to a casino even once a week is inconvenient, or there's no casino where you live?  Then you can turn to the Internet.  Bovada has a progressive slot called Shopping Spree, whose jackpot is $3.3 million as I write this.  And the odds of hitting it are almost certainly much better than the typical prize-to-jackpot ratio of Megabucks.  And since you can play from your home or office, you can easily play one spin once a day or seven spins once a week.  The catch is that to win the top jackpot, you have to bet a hefty $11.25 per spin.  Ouch.  That might be more than you want to bet every day.

If you know of a game that offers better odds for winning ~$1 million for a small bet, I'd like to hear about it

References for this article:

Related articles:

Practice gambling with play money

Before you throw down your hard-earned cash in a casino, PRACTICE FIRST!  Learn the games with play money where it doesn't cost you anything if you lose.  Seriously.

You can play Bovada's games (below) right away without registering for an account.  Most every other online casino makes you give up your email address just to play the fake-money games — ugh.  That's the main reason Bovada is the only online casino that gets advertising space on my site.  (When you see the registration box, you can cancel it and proceed to the game without registering.)

Play blackjack


Play roulette


Play craps


Play baccarat


Approved by Casinomeister

Proud not only to be an approved Webmeister by Casinomeister,
but also to be one of the very first approved. (#7, May 2020)

Site Contents ©2001-2024 Michael Bluejay Incorporated.
I believe everything herein to be accurate, but I'm not responsible for errors or omissions.  I'm pretty irresponsible, actually.

Home |  About Us   Contact  |  Updates  |  Privacy          Gambling Problem? Call the 800-522-4700 hotline, see horror stories, and know that aripiprazole and Parkinson's drugs encourage gambling.

Play:  Slots  •  Blackjack  •  Craps  •  Roulette