Hangzhou's climate is Humid Subtropical with three distinctive seasons. The average annual temperature in Hangzhou is 16.2C. The summers are hot and humid, while winters are relatively cool and dry. In July, the hottest month, the average temperature is approximately 33.8C (92.8F); in January the average temperature is about 3.6C (38.5F). Hangzhou receives an average annual rainfall of 1450 mm. In mid-summer, Hangzhou, along with other cities in Zhejiang province, suffer typhoon storms, but typhoons seldom strike it directly. Generally they make land along the southern coast of Zhejiang, and affect Hangzhou with strong winds and stormy rains.