From February 2019 – 2020, average monthly temperatures in Germany ranged from a low of  in January 2020 to a high of  in June 2019. Average monthly precipitation ranged from 30 litres per square metre in February and April 2019 to 125 litres per square metre in February 2020. Average monthly hours of sunshine ranged from 45 in November 2019 to 300 in June 2019. The highest temperature ever recorded in Germany was 42.6 °C on 25 July 2019 in Lingen and the lowest was −37.8 °C on 12 February 1929 in Wolnzach.