The average temperature of the hottest month (July) is 24.4 °C (75.9 °F) with a maximum of 43 °C (109.4 °F). The average temperature of the coldest month (January) is −5.0 °C (23.0 °F) with a minimum of −38 °C (−36.4 °F). The typical annual precipitation varies from 300 to 500 millimetres (12 to 20 in) in different climatic zones of the valley.