Belgrade has a humid subtropical climate in January to 23.0 °C (73.4 °F) in July, with an annual mean of 12.5 °C (54.5 °F). There are, on average, 31 days a year when the temperature is above 30 °C (86 °F), and 95 days when the temperature is above 25 °C (77 °F). Belgrade receives about 691 millimetres (27 in) of precipitation a year, with late spring being wettest. The average annual number of sunny hours is 2,112.
The highest officially recorded temperature in Belgrade was 43.6 °C (110.5 °F) on 24 July 2007, while on the other end, the lowest temperature was −26.2 °C (−15 °F) on 10 January 1893.
Average Temperature
Humidity
Rain
Clouds
Sun