Zimný slnovrat je najkratší deň a najdlhšia noc v roku na severnej pologuli. Vyskytuje sa každoročne medzi 20. decembrom a 23. decembrom.
Zimný slnovrat je označený bodom, v ktorom je severný pól najďalej od Slnka počas jeho ročného obehu okolo Slnka. Napriek vonkajšej teplote je zimný slnovrat považovaný za astronomický začiatok zimy.
Meteorologická zima sa začína 1. decembra a trvá do konca februára. Vyznačuje sa najchladnejšími priemernými teplotami počas roka.
V závislosti od toho, ako ďaleko na severe sa človek počas zimy nachádza na severnej pologuli, jeho deň sa môže pohybovať od 9,5 hodiny až po absolútne žiadny východ slnka. Na druhej strane dni sa budú na severnej pologuli postupne predlžovať až do letného slnovratu v júni. Na južnej pologuli tento istý deň označuje letný slnovrat a na južnej pologuli je najdlhší deň v roku.
Jarná rovnodennosť a jesenná rovnodennosť zvyčajne označujú začiatok jari a jesene a nastávajú, keď sú noc a deň približne rovnako dlhé.
Na celom svete od staroveku až po súčasnosť sa oslavy, festivaly, rituály a sviatky uznávajúce zimný slnovrat líšili od kultúry po kultúru.