As 2025 draws to a close, the National Lottery offers one last chance to land a life-changing prize with a £5.3 million rollover Lotto jackpot up for grabs tonight, Wednesday, December 31.
If you match all six main numbers in the draw, you’ll ring in 2026 with an incredible windfall. Even matching five main numbers plus the bonus ball secures a fantastic £1 million prize – a perfect reason to celebrate the New Year in style.
Tonight’s winning Lotto numbers are: 03, 20, 27, 29, 38, 46 with the bonus ball 14.
READ MORE: Family’s Heartfelt 1,200-Mile Walk in Memory of Daughter With Brain Tumour Nears Completion
READ MORE: Exact Date Temperatures Will Plummet to -4°C as Snow and Ice Warning Issued
Don’t miss the Thunderball draw as well, featuring a top prize of £500,000. The winning Thunderball numbers tonight are: 15, 18, 20, 23, 27, and Thunderball 08.
Tickets cost £2 for Lotto and £1 for Thunderball. You can purchase tickets throughout the week, but on draw days—Wednesday and Saturday—the sales close at 7:30 pm.
For those looking to try their luck with other games, EuroMillions draws take place every Tuesday and Friday, and Set for Life runs on Mondays and Thursdays. Thunderball draws are held four times weekly: Tuesday, Wednesday, Friday, and Saturday.
Remember to play responsibly. Good luck, and here’s to a prosperous New Year!