The Iowa Lottery gives players plenty of chances to score big, with prizes ranging from a quick $1,000 win to life-changing jackpots worth millions. In fact, the biggest lottery prize ever won in Iowa was an incredible $343 million Powerball jackpot in 2018.
Here’s a fresh look at the winning numbers from the Tuesday, May 12, 2026 drawings:
🎉 Mega Millions Winning Numbers
17 - 32 - 35 - 40 - 47
Mega Ball: 17
💵 Millionaire for Life Winning Numbers
19 - 21 - 35 - 38 - 53
Bonus: 01
🔢 Pick 3 Results
- Midday: 3-9-9
- Evening: 7-9-3
🎯 Pick 4 Results
- Midday: 8-1-2-2
- Evening: 2-3-5-3
If you grabbed a ticket, now’s the time to double-check those numbers. A small play could turn into a huge payday.
⏰ Iowa Lottery Drawing Schedule
Here’s when players can catch each drawing throughout the week:
- Powerball: 9:59 p.m. CT every Monday, Wednesday, and Saturday
- Mega Millions: 10:00 p.m. CT every Tuesday and Friday
- Lotto America: 9:15 p.m. CT every Monday, Wednesday, and Saturday
- Lucky for Life: 9:38 p.m. CT daily
- Pick 3 Day: 12:20 p.m. CT daily
- Pick 3 Evening: 10:00 p.m. CT daily
- Pick 4 Day: 12:20 p.m. CT daily
- Pick 4 Evening: 10:00 p.m. CT daily
- Millionaire for Life: 10:15 p.m. CT daily
✨ Whether you're chasing a massive jackpot or hoping for a quick cash win, Iowa players have plenty of daily chances to get lucky.
Login