ResultsLotto
Lotto Results — Saturday, 31 October 2026
Lotto winning numbers for Saturday, 31 October 2026: Round 1: 1, 3, 18, 25, 38, 43; Round 2: 16, 41, 42, 48, 55, 56. Jackpot: £2 million. See analysis and insights.
1 min read
Winning Numbers
Lotto draws two rounds every draw night. Every ticket is entered in both.
Round 1: 1, 3, 18, 25, 38, 43 Bonus Ball: 45
Round 2: 16, 41, 42, 48, 55, 56 Bonus Ball: 12
Jackpot: £2 million (Rollover) (shared across both rounds)
Number Insights
- 38 has appeared 5 times in the last month (27.8% of draws)
- 42 has appeared 5 times in the last month (27.8% of draws)
- 18 has appeared 4 times in the last month (22.2% of draws)
Next Draw
Lotto draws take place every Wednesday and Saturday at 20:00 (UK time). Use LottoLab's analysis tools to pick your numbers for the next draw.