Bez nokrišņiem Līgo svētku un Jāņu svinēšanu ietekmē arī gaisa temperatūra. Vidējā diennakts gaisa temperatūra Latvijā šajās dienās lielākoties ir no +14oC līdz +16oC, un kopš 1961. gada siltākā diennakts bija 2016. gada Jāņu diena, kad vidējā diennakts gaisa temperatūra bija pat +22oC, savukārt vēsākā - 1977. gada 23. jūnijā, kad vidējā diennakts gaisa temperatūra nepārsniedza +9,6oC. 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.
(Materiāls sagatavots 2019. gadā, izmantojot ilggadīgos datus līdz 2018. gadam ieskaitot.)