Tonight’s National Lottery Lotto draw on Saturday, January 31, 2026, features an exciting £7 million mega rollover jackpot. Since no one hit the jackpot in Wednesday’s draw, the prize has rolled over, making tonight’s prize even more enticing. To win the main jackpot, players must match all six main numbers.
If you manage to match five main numbers plus the bonus ball, you could win a cool £1 million.
Here are tonight’s crucial winning numbers to watch:
READ MORE: Hospital Staff Strike Enters Historic 300th Day at Gloucestershire
READ MORE: Countryfile’s Adam Henson Updates on Rare Exmoor Pony Foals at Cotswold Farm Park
National Lottery Lotto Numbers: 7, 8, 17, 25, 37, 40
Bonus Ball: 11
Thunderball Numbers: 2, 11, 14, 27, 39
Thunderball: 1
The Thunderball draw happens four times a week—Tuesday, Wednesday, Friday, and Saturday—with a top prize of £500,000.
Tickets for the National Lottery can be purchased throughout the week, with sales on draw days—Wednesday and Saturday—closing at 7:30 pm. For those looking for more chances to win, EuroMillions draws take place every Tuesday and Friday, while Set for Life games are held on Mondays and Thursdays.
Playing the lottery not only offers a chance at life-changing prizes but also supports numerous good causes across the country.
Good luck to all players tonight!