Visaukstākā Jāņu nakts bija 1992. gadā, kad vidēji Latvijā minimālā gaisa temperatūra bija +3,1oC, Zosēnos pat tikai +0,7oC, kā arī daudzviet bija novērojama salna, savukārt vissiltākā Jāņu nakts bija 2013. gadā ar vidējo minimālo gaisa temperatūru +16,9oC, Rīgā nepazeminoties zem +20,5oC. Kopumā 16 meteoroloģisko novērojumu stacijās tā bija siltākā Jāņu nakts pēdējo 57 gadu laikā.
Arī Jāņu diena var būt kontrastiem bagāta – maksimālā gaisa temperatūra var pārsniegt +30oC, kā arī var nebūt augstāka par +11oC. Viskarstākā Jāņu diena pēdējos 57 gados Latvijā bija 2016. gadā, kad maksimālā gaisa temperatūra vidēji Latvijā bija +28,3oC, bet maksimālās gaisa temperatūras rekords Līgo svētkos un Jāņu dienā ir +31,8oC, kas sasniegts 1964. gada 23. jūnijā Daugavpilī.
Savukārt vēsākā Jāņu diena bija 1994. gadā, kad maksimālā gaisa temperatūra vidēji Latvijā bija +12,7oC, bet Saldū tikai +10,6oC, vēl netīkamākus šos svētkus padarīja lielais nokrišņu daudzums, kā arī vēja brāzmas 17-23 m/s.