Lucky for Life Winning Numbers
Lucky for Life is a daily multi-state lottery offering $1,000 a day for life as the top prize and $25,000 a year for life for the second prize. Players pick five numbers from 1 to 48 plus one Lucky Ball from 1 to 18.
Latest Draw — Thursday, December 31, 2026
How Lucky for Life Works
UPCOMINGNext Lucky for Life Drawings
Frequently Asked Questions
What time is the Lucky for Life drawing?
Lucky for Life drawings are held Daily at 10:38 PM ET. Winning numbers are typically posted within 15 minutes after the draw.
How much does a Lucky for Life ticket cost?
A single Lucky for Life play costs $2. Most states offer an optional multiplier add-on for an extra $1 that can multiply non-jackpot prizes by 2x to 10x.
What are the odds of winning the Lucky for Life jackpot?
The odds of winning the Lucky for Life top prize ($1,000/day for life) are 1 in 30,821,472. Overall odds of any prize are 1 in 7.8.
Where can I play Lucky for Life?
Lucky for Life is available in 26 states + DC. You must purchase tickets in person at a licensed retailer within those jurisdictions. Some states allow online subscription via the official lottery app.
Are Lucky for Life prizes taxed?
Yes. Federal tax withholding of 24% is applied to prizes over $5,000, and total federal tax can reach 37%. Most states also tax lottery winnings — except California, Florida, Texas, Washington, Tennessee, South Dakota, Wyoming and New Hampshire.