Millionaire for Life

Millionaire for Life is an annuity game offering life-changing prizes to players in Pennsylvania and eight other states. The top prize is $1 million per year for the rest of the winner's life. Draws take place every day, Monday to Sunday, at 11:15 pm ET.

Millionaire for Life Numbers

Check if you've won a prize with the latest numbers from the draw.

Monday May 11th 2026
42 45 46 48 56 3
Sunday May 10th 2026
1 3 20 35 46 5

Saturday May 9th 2026
8 11 17 29 49 2

Friday May 8th 2026
14 16 21 43 51 3

Thursday May 7th 2026
5 8 21 44 48 1

Wednesday May 6th 2026
6 18 30 32 43 1

Tuesday May 5th 2026
14 20 23 30 55 2

How to Play

To starting playing, simply choose five lucky numbers from 1 to 58, plus an extra Millionaire Ball number from 1 to 5. If you prefer the lottery computer to randomly select your numbers, choose Quick Pick. A play costs $5 per line.

Win the grand prize of $1 million a day for life if you match all six numbers drawn. The second prize is $100,000 a year for life if you match all five main numbers.

Millionaire for Life offers a total of nine prize levels. The top two tiers are annuity payments and the remaining levels are fixed cash prize amounts, although you can opt for lump sum cash payments for the top prizes if yolu wish.

How to Win

Check the table below for the prize amounts and chances of winning for each of the game's nine prize levels. The overall odds of winning a prize are 1 in 8.

Millionaire for Life Prizes and Odds of Winning (Pennsylvania)
Match Prizes Odds of Winning
Match 5 + Millionaire Ball $1,000,000 per year for life 1 in 22,910,580
Match 5 $100,000 per year for life 1 in 5,727,645
Match 4 + Millionaire Ball $7,500 1 in 86,455
Match 4 $500 1 in 21,614
Match 3 + Millionaire Ball $250 1 in 1,663
Match 3 $50 1 in 416
Match 2 + Millionaire Ball $25 1 in 98
Match 2 $8 1 in 24.44
Match 1 + Millionaire Ball $8 1 in 16