Lotto players have a thrilling chance to win a £2 million jackpot in tonight’s National Lottery draw on Wednesday, May 6, 2026. To claim the top prize, you’ll need to match all six main numbers drawn this evening. Alternatively, matching five main numbers plus the bonus ball will earn you a £1 million prize.
The winning Lotto numbers, announced promptly at 8 pm, are: 7, 31, 33, 37, 39, 56, with the Bonus Ball being 20.
Thunderball players also have an opportunity to win a top prize of £500,000. Tonight’s Thunderball numbers are: 2, 12, 19, 24, 39, and the Thunderball number is 12.
READ MORE: Controversy Erupts Over Approval of 54 Affordable Homes in Quedgeley
READ MORE: Search Underway for Missing Gloucestershire Woman and Distinctive Car
Tickets for the National Lottery can be purchased throughout the week, but specifically on draw days—Wednesday and Saturday—until 7:30 pm. For those looking to play additional games, EuroMillions draws take place every Tuesday and Friday, while the Set for Life game runs on Mondays and Thursdays. The Thunderball draw happens four times a week: Tuesday, Wednesday, Friday, and Saturday.
It’s worth noting that playing the lottery also supports numerous good causes, contributing millions in funding.
Best of luck to all players tonight!