The Buenos Aires city experiences four seasons, but the climate of the city remains mild throughout the year. The average annual temperature of the city is 18º C (64.4º F) and that makes the city pleasant in all seasons. Temperature during the winter season (from July to September) ranges between 3ºC to 8ºC. The coldest month is July and the lowest temperature ever recorded in central Buenos Aires was −5.4 °C (22 °F) on July 9, 1918. Most of the heaviest rainfall occurs during the months of winter but it can be expected at any time of the year. Average rainfall per year is around 1,147 mm (45 inches). Summers from December to March are hot and humid and the temperature ranges around 28ºC. The highest temperature ever recorded was 43.3 °C (109.9 °F) on January 29, 1957. Autumn (from March to June) and spring (from September to December) are the other seasons; wherein autumn is the best time to visit the city.