Shantou has a south subtropical monsoon climate. The average temperature in January was 13.8℃, and the extreme minimum temperature was 2.3℃ (December 29, 1991). The average temperature in July was 28.3℃, and the extreme maximum temperature was 41.8℃ (July 27, 1981). The annual average temperature is 21.5℃. The average annual precipitation is 1631.4 mm.