V posledním třicetiletí 1991–2020 byla průměrná teplota na Štědrý den necelého půl stupně pod bodem mrazu. Nejteplejší byly Vánoce v roce 1980, kdy byl celorepublikový průměr teploty vzduchu 6,4 °C. Nejchladnější byl Štědrý den v roce 1961, kdy byla průměrná teplota v České republice -14,9 °C. Od roku 2008 včetně je průměrná teplota vzduchu na Štědrý den souvisle nad bodem mrazu.
Na jednotlivých stanicích jsou teplotní extrémy výraznější než celorepublikový průměr. Z krajských měst bylo nejtepleji v roce 1977 v Českých Budějovicích (14,2 °C), nejchladněji pak v roce 2001 v Pardubicích (-23,5 °C). V absolutních hodnotách byla nejvyšší zaznamenaná teplota na Štědrý den 14,5 °C (Lučina a Kolín, 1977). Nejsilnější mráz byl pak pozorován v mrazových kotlinách v roce 2001, kdy zde teplota klesla pod -35 °C.