The top prize, known as "El Gordo" (The Fat One), rewarded many winners across several regions, as the same number was sold multiple times.
As Spain, like other European countries, faces a cost-of-living crisis and stagnating wages, the Christmas lottery draw has taken on added significance.
Commotion erupted in the theatre when Perla, a Peruvian-born unemployed mother of two sitting in the theatre, realised she had a winning El Gordo number in her hand.
[1/5] People celebrate winning numbers in Spain's Christmas lottery "El Gordo" (The Fat One), in Madrid, Spain December 22, 2022.
The best-selling ticket, dubbed "decimo" (tenth), costs 20 euros and its holders can earn 10% of the prize money awarded.