Iowa Lottery Results for July 31, 2026: Mega Millions, Pick 3 & Pick 4 Winning Numbers

By |
Iowa Lottery July 31, 2026 Results: Check Mega Millions and Other Winning Numbers

Iowa Lottery Results for July 31, 2026: Winning Numbers for Mega Millions, Pick 3, Pick 4 & More

Dreaming of your next big win? The Iowa Lottery features games with prizes ranging from $1,000 to life-changing multimillion-dollar jackpots. The state's biggest lottery prize remains the incredible $343 million Powerball jackpot won in 2018.

🎉 Friday, July 31, 2026 Winning Numbers

Mega Millions

  • Numbers: 04-18-26-43-51
  • Mega Ball: 04

Pick 3

  • Midday: 3-8-1
  • Evening: 7-1-4

Pick 4

  • Midday: 9-3-1-8
  • Evening: 5-2-0-7

Millionaire for Life

  • Numbers: 02-06-28-44-45
  • Bonus: 02

📅 Iowa Lottery Drawing Schedule

  • Powerball: Monday, Wednesday & Saturday – 9:59 p.m. CT
  • Mega Millions: Tuesday & Friday – 10:00 p.m. CT
  • Lotto America: Monday, Wednesday & Saturday – 9:15 p.m. CT
  • Lucky for Life: Daily – 9:38 p.m. CT
  • Pick 3 (Day): Daily – 12:20 p.m. CT
  • Pick 3 (Evening): Daily – 10:00 p.m. CT
  • Pick 4 (Day): Daily – 12:20 p.m. CT
  • Pick 4 (Evening): Daily – 10:00 p.m. CT
  • Millionaire for Life: Daily – 10:15 p.m. CT

Good luck! Be sure to double-check your tickets—you never know when your numbers could turn into a big payday.

Recent News