Tonight’s National Lottery Lotto draw features a massive £5 million jackpot after five consecutive rollovers, offering life-changing potential to one lucky winner on Wednesday, January 21, 2026. To claim the grand prize, players need to match all six main numbers.
If you match five main numbers plus the bonus ball, you could walk away with a £1 million prize. We are providing the winning Lotto numbers live as they are announced, along with the Thunderball results, which carry a £500,000 top prize tonight.
Winning Lotto numbers: 5, 24, 28, 46, 49, 56
Bonus ball: 19
READ MORE: Police Detail Horrific Crimes Endured by Amanda Wixon’s Victim
READ MORE: Queen Camilla Shares Warm Moment with Geri Halliwell at Maggie’s Cheltenham Visit
Winning Thunderball numbers: 6, 7, 13, 20, 21
Thunderball: 4
A Lotto ticket costs £2 each, and tickets can be purchased throughout the week. On draw days—Wednesdays and Saturdays—ticket sales close at 7:30 pm. Besides the Lotto, players can also participate in EuroMillions every Tuesday and Friday and Set for Life on Mondays and Thursdays.
The Thunderball draw occurs four times a week—Tuesdays, Wednesdays, Fridays, and Saturdays—with a top prize of £500,000.
Remember, playing the lottery also contributes millions of pounds to good causes across the UK. Best of luck to all players tonight!