Guizhou has a humid monsoon climate of the subtropical zone, with neither severe winter nor hot summer. The average annual temperature of province is between 14ºC-16ºC (57 ºF -61 ºF). The average temperature of January, the coldest month, is between 4ºC-9ºC (39 ºF - 48ºF) and that of July, the warmest month, is between 22ºC-26ºC (72 ºF and 79 ºF). The annual average precipitation of Guizhou is between 900-1500mm. Most of the area in the province have long frost-free period, where two or three cropping system is practiced.