 Xingguo has a humid subtropical climate.The annual average temperature is 18.8 °C, and the average annual precipitation is 1515.6 mm.According to the official website, the population in 2015 was about 820,000.