Belo Horizonte’s latitude at 19’55″South places it in the tropical zone. Yearly temperatures average between 9 and 35 °C , milder due to the elevation, with humid/warm summers and dry/mild winters. Belo Horizonte is located about 500 kilometres (310 mi) from the sea.
Even though inter-seasonal differences are not as pronounced as they are in temperate places, there is a contrast between spring and summer, and between fall and winter. The coldest month is generally July, with a lowest recorded temperature of 3.1 °C (38 °F). The hottest month is usually January, with a highest recorded temperature of 38.4 °C (101 °F).
The 852-metre (2,795 ft) elevation of Belo Horizonte helps a little in cooling the city, suppressing high maximum air temperatures experienced in nearby cities at lower altitudes. Belo Horizonte’s climate is mild throughout the year. Temperatures vary between 11 and 31 °C (52 and 88 °F), the average being 22 °C (72 °F). Winter is dry and mostly sunny, and summer is rainy.