Iowa Lottery Results for May 12, 2026: Mega Millions, Pick 3 & More

Written by Published

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.