Tonight’s National Lottery Lotto draw on Wednesday, March 25, 2026, features a thrilling five-time rollover jackpot worth £12.1 million.
To claim the grand prize, players must match all six main numbers. Matching five main numbers plus the bonus ball will win you a £1 million prize.
Here are the winning Lotto numbers for tonight’s draw: 19, 22, 31, 32, 34, 40, with the bonus ball 43.
READ MORE: Severn Trent Describes Cheltenham Burst Water Main as ‘Complex’ Amid Prolonged Outage
READ MORE: Multi-Million-Pound Gloucestershire Cycle Path Boosts Active Travel with Rising Usage
Also, the Thunderball draw offers a £500,000 top prize. Tonight’s winning Thunderball numbers are 6, 16, 22, 25, 34, with the Thunderball number 6.
Tickets can be purchased throughout the week, with sales open until 7:30 pm on draw days, which are Wednesday and Saturday for Lotto.
For additional lottery excitement, EuroMillions draws take place every Tuesday and Friday, and the Set for Life game runs on Mondays and Thursdays.
Thunderball draws occur four times a week — Tuesday, Wednesday, Friday, and Saturday — each with a jackpot of up to £500,000.
Remember, playing the lottery supports numerous good causes across the country. Best of luck to all players!