Tonight’s National Lottery Lotto draw on Wednesday, March 4, 2026, features an exciting five-time rollover jackpot, now worth £12 million. To hit the jackpot, players must match all six main numbers. There’s also a £1 million prize for matching five main numbers plus the bonus ball.
Here are the winning Lotto numbers for tonight’s draw: 20, 33, 43, 46, 50, 56, with the bonus ball number 45.
In addition, the Thunderball draw offers a top prize of £500,000 tonight. The winning Thunderball numbers are 17, 20, 32, 35, 38, with Thunderball number 2.
READ MORE: Gloucester Launches Public Consultations to Curb Rogue Landlords and Regulate HMOs
READ MORE: The Repair Shop’s Will Kirk Moved as Widow Breaks Down Over Beloved Bench Restoration
Tickets for the Lotto can be purchased any day of the week, but on draw nights—Wednesdays and Saturdays—sales close at 7:30 pm. Thunderball draws are held four times a week, on Tuesday, Wednesday, Friday, and Saturday, providing more chances to win big.
If you’re interested in other games, EuroMillions takes place every Tuesday and Friday, while Set for Life draws occur on Mondays and Thursdays.
Remember, playing the lottery not only gives you a chance to win life-changing prizes but also contributes millions of pounds to important good causes across the country.
Good luck to all players tonight!