Tangshan has a monsoon-influenced, humid continental climate, with cold and very dry winters, and hot, rainy summers. Spring and autumn are short with some rainfall. The monthly 24-hour average temperature in January is −5.1 °C (22.8 °F), and 25.7 °C (78.3 °F) in July, and the annual mean is 11.5 °C (52.7 °F). Close to 60% of the annual precipitation of 610 millimeters (24.0 in) falls in July and August alone. The frost-free period lasts 180−190 days, and the area receives 2,600−2,900 hours of sunshine annually.