Climate averages 1991–2020
Weather in China in December
In December, average daytime highs across the 884 cities listed in China range from -17.2°C in Genhe to 24.6°C in Sanya. Monthly precipitation ranges from under 1 mm in Ālā'ĕr to 110 mm in Wanning.
Long-term climate patterns, not a forecast for a particular trip.
City by city
December in China
| City | Average highHigh / low | Average low | Precipitation mm | Wet days |
|---|---|---|---|---|
| Shanghai | 10.9°C3.9°C | 3.9°C | 45 | 6.7 |
| Chongqing | 12.0°C6.7°C | 6.7°C | 37 | 8.9 |
| Chengdu | 11.1°C4.6°C | 4.6°C | 4.1 | 1.3 |
| Beijing | 3.1°C-6.2°C | -6.2°C | 3.4 | 1.0 |
| Guangzhou | 20.0°C11.7°C | 11.7°C | 37 | 4.7 |
| Shenzhen | 20.7°C13.8°C | 13.8°C | 31 | 4.2 |
| Tianjin | 3.6°C-5.0°C | -5.0°C | 3.8 | 1.1 |
| Wuhan | 11.0°C3.1°C | 3.1°C | 32 | 5.7 |
| Xi’an | 7.3°C-2.2°C | -2.2°C | 13 | 3.3 |
| Hangzhou | 11.2°C3.0°C | 3.0°C | 59 | 7.5 |
| Harbin | -10.5°C-20.0°C | -20.0°C | 8.5 | 2.4 |
| Dongguan | 20.6°C12.1°C | 12.1°C | 35 | 4.5 |
| Hefei | 10.0°C1.4°C | 1.4°C | 29 | 5.2 |
| Weifang | 6.0°C-3.0°C | -3.0°C | 11 | 2.5 |
| Nanjing | 9.9°C1.1°C | 1.1°C | 34 | 5.6 |
| Shenyang | -2.7°C-12.2°C | -12.2°C | 13 | 3.0 |
| Foshan | 20.1°C12.0°C | 12.0°C | 37 | 4.7 |
| Jinan | 6.2°C-3.1°C | -3.1°C | 7.8 | 2.0 |
| Dalian | 3.0°C-1.5°C | -1.5°C | 12 | 3.2 |
| Wuzhong | 1.9°C-8.0°C | -8.0°C | 1.1 | 0.4 |
| Qingdao | 6.0°C1.3°C | 1.3°C | 20 | 3.6 |
| Yantai | 4.6°C-0.6°C | -0.6°C | 22 | 5.2 |
| Suzhou | 10.3°C3.3°C | 3.3°C | 55 | 6.9 |
| Zhengzhou | 8.6°C-1.1°C | -1.1°C | 9.9 | 2.3 |
| Nanning | 18.7°C11.2°C | 11.2°C | 45 | 7.5 |
| Kunming | 14.1°C5.8°C | 5.8°C | 24 | 4.5 |
| Shijiazhuang | 5.3°C-4.9°C | -4.9°C | 3.5 | 1.0 |
| Changchun | -7.4°C-16.8°C | -16.8°C | 7.9 | 2.4 |
| Taiyuan | 3.4°C-6.6°C | -6.6°C | 3.2 | 1.1 |
| Zibo | 5.9°C-3.6°C | -3.6°C | 11 | 2.7 |
| Xiamen | 19.1°C11.9°C | 11.9°C | 42 | 5.0 |
| Yangzhou | 9.7°C1.3°C | 1.3°C | 34 | 5.5 |
| Huai'an | 8.6°C-0.3°C | -0.3°C | 25 | 4.3 |
| Guiyang | 9.8°C3.4°C | 3.4°C | 48 | 11.6 |
| Wuxi | 10.3°C2.6°C | 2.6°C | 48 | 6.6 |
| Lanzhou | 3.4°C-5.7°C | -5.7°C | 2.0 | 0.7 |
| Fuzhou | 16.2°C8.9°C | 8.9°C | 52 | 7.1 |
| Ürümqi | -2.7°C-12.6°C | -12.6°C | 13 | 3.2 |
| Zaozhuang | 7.1°C-1.8°C | -1.8°C | 14 | 2.9 |
| Zhongshan | 20.4°C13.2°C | 13.2°C | 31 | 4.3 |
| Shantou | 19.6°C13.5°C | 13.5°C | 51 | 5.8 |
| Ningbo | 11.6°C4.7°C | 4.7°C | 75 | 8.4 |
| Puyang | 12.1°C4.5°C | 4.5°C | 63 | 8.4 |
| Shiyan | 9.7°C1.5°C | 1.5°C | 21 | 4.8 |
| Hohhot | -3.9°C-14.1°C | -14.1°C | 4.3 | 1.3 |
| Tangshan | 2.9°C-5.7°C | -5.7°C | 4.2 | 1.3 |
| Lüliang | 1.6°C-6.8°C | -6.8°C | 5.7 | 1.7 |
| Anshan | -1.6°C-10.3°C | -10.3°C | 13 | 3.1 |
| Changzhou | 10.2°C2.0°C | 2.0°C | 37 | 5.8 |
| Datong | -1.4°C-12.3°C | -12.3°C | 2.7 | 0.8 |
| Changsha | 12.1°C4.4°C | 4.4°C | 53 | 7.9 |
| Huainan | 9.3°C0.8°C | 0.8°C | 25 | 4.6 |
| Haikou | 21.6°C18.7°C | 18.7°C | 35 | 5.8 |
| Huizhou | 20.2°C10.8°C | 10.8°C | 33 | 4.2 |
| Yinchuan | 1.9°C-8.6°C | -8.6°C | 1.2 | 0.4 |
| Baotou | -2.7°C-13.0°C | -13.0°C | 3.1 | 1.0 |
| Linyi | 6.9°C-2.4°C | -2.4°C | 15 | 2.8 |
| Baoding | 4.4°C-5.3°C | -5.3°C | 2.6 | 0.7 |
| Minhang | 11.2°C3.5°C | 3.5°C | 47 | 6.6 |
| Bazhong | 11.2°C3.6°C | 3.6°C | 34 | 8.1 |
| Wenzhou | 14.2°C6.4°C | 6.4°C | 64 | 8.4 |
| Yunfu | 20.3°C12.3°C | 12.3°C | 39 | 5.3 |
| Xining | 1.3°C-10.6°C | -10.6°C | 2.2 | 0.8 |
| Nanchang | 12.2°C4.7°C | 4.7°C | 48 | 7.0 |
| Shaoxing | 11.4°C3.4°C | 3.4°C | 63 | 7.8 |
| Nantong | 10.1°C2.5°C | 2.5°C | 39 | 6.0 |
| Baoshan | 10.6°C3.8°C | 3.8°C | 44 | 6.4 |
| Zhuhai | 20.0°C14.0°C | 14.0°C | 29 | 4.1 |
| Ordos | -2.0°C-11.3°C | -11.3°C | 3.1 | 1.0 |
| Qingyang | 2.5°C-7.2°C | -7.2°C | 4.3 | 1.5 |
| Kunshan | 10.9°C2.8°C | 2.8°C | 42 | 6.3 |
| Zunyi | 9.2°C3.7°C | 3.7°C | 61 | 13.8 |
| Lianyungang | 7.6°C-0.3°C | -0.3°C | 20 | 3.4 |
| Puning | 20.5°C11.7°C | 11.7°C | 39 | 4.8 |
| Ganzhou | 14.5°C6.4°C | 6.4°C | 51 | 6.4 |
| Songjiang | 11.3°C3.2°C | 3.2°C | 47 | 6.6 |
| Jieyang | 20.7°C11.4°C | 11.4°C | 35 | 4.6 |
| Jilin | -7.5°C-17.5°C | -17.5°C | 14 | 4.1 |
| Jiading | 10.8°C3.3°C | 3.3°C | 43 | 6.4 |
| Shangqiu | 8.3°C-1.3°C | -1.3°C | 13 | 3.0 |
| Nanchong | 11.6°C5.7°C | 5.7°C | 30 | 6.9 |
| Nanyang | 9.8°C-0.3°C | -0.3°C | 13 | 3.1 |
| Jiangmen | 20.4°C12.2°C | 12.2°C | 33 | 4.3 |
| Jiangyin | 10.2°C1.8°C | 1.8°C | 38 | 5.7 |
| Fuyang | 9.5°C0.2°C | 0.2°C | 22 | 4.2 |
| Bayan Nur | -1.7°C-11.4°C | -11.4°C | 1.0 | 0.3 |
| Chengtangcun | 6.9°C-1.9°C | -1.9°C | 12 | 2.7 |
| Chaozhou | 20.1°C10.7°C | 10.7°C | 39 | 4.9 |
| Qingyuan | 18.8°C10.5°C | 10.5°C | 55 | 6.4 |
| Tai’an | 5.9°C-2.9°C | -2.9°C | 9.0 | 2.2 |
| Changshu | 10.7°C2.1°C | 2.1°C | 40 | 6.1 |
| Suzhou, China | 8.7°C-0.7°C | -0.7°C | 20 | 3.8 |
| Lu’an | 10.2°C0.6°C | 0.6°C | 31 | 5.4 |
| Yancheng | 9.2°C0.4°C | 0.4°C | 32 | 5.0 |
| Taizhou (Jiangsu), China | 9.8°C0.9°C | 0.9°C | 35 | 5.5 |
| Daqing | -11.2°C-19.4°C | -19.4°C | 5.4 | 1.7 |
| Wuhu | 10.4°C2.1°C | 2.1°C | 40 | 6.4 |
| Dazhou | 11.5°C5.1°C | 5.1°C | 46 | 9.5 |
| Guilin | 15.0°C7.3°C | 7.3°C | 69 | 9.1 |
| Zhaoqing | 19.6°C11.7°C | 11.7°C | 38 | 4.9 |
| Mianyang | 10.8°C4.0°C | 4.0°C | 7.6 | 2.5 |
| Wanzhou | 12.7°C7.1°C | 7.1°C | 46 | 9.8 |
| Putian | 17.3°C10.9°C | 10.9°C | 39 | 5.1 |
| Jinzhou | -0.1°C-7.7°C | -7.7°C | 6.0 | 1.8 |
| Taizhou (Zhejiang), China | 13.1°C5.5°C | 5.5°C | 62 | 8.2 |
| Yiwu | 11.9°C3.9°C | 3.9°C | 61 | 8.0 |
| Quanzhou | 18.7°C11.5°C | 11.5°C | 36 | 4.6 |
| Jinhua | 12.6°C4.5°C | 4.5°C | 62 | 7.9 |
| Cixi | 11.4°C4.6°C | 4.6°C | 62 | 7.3 |
| Changde | 11.5°C4.1°C | 4.1°C | 40 | 7.0 |
| Kaifeng | 8.2°C-1.7°C | -1.7°C | 9.5 | 2.1 |
| Baoji | 7.6°C-1.2°C | -1.2°C | 16 | 4.1 |
| Suqian | 8.3°C-0.9°C | -0.9°C | 21 | 3.7 |
| Liuzhou | 16.9°C9.3°C | 9.3°C | 71 | 9.3 |
| Zhangjiagang | 10.2°C2.2°C | 2.2°C | 38 | 6.1 |
| Xinyang | 9.7°C0.5°C | 0.5°C | 24 | 4.5 |
| Jinjiang | 18.3°C12.1°C | 12.1°C | 39 | 5.0 |
| Bozhou | 8.7°C-0.8°C | -0.8°C | 16 | 3.6 |
| Qujing | 12.7°C3.9°C | 3.9°C | 28 | 6.7 |
| Zhanjiang | 21.8°C14.3°C | 14.3°C | 28 | 3.9 |
| Fushun | -3.4°C-12.8°C | -12.8°C | 15 | 3.5 |
| Luoyang | 8.8°C-1.8°C | -1.8°C | 10 | 2.4 |
| Guankou | 12.8°C4.6°C | 4.6°C | 57 | 7.8 |
| Lianjiang | 21.9°C13.7°C | 13.7°C | 33 | 4.8 |
| Handan | 6.9°C-3.8°C | -3.8°C | 4.9 | 1.3 |
| Yichang | 11.1°C3.6°C | 3.6°C | 26 | 5.7 |
| Heze | 7.9°C-2.0°C | -2.0°C | 9.4 | 2.3 |
| Liupanshui | 9.8°C2.8°C | 2.8°C | 40 | 12.1 |
| Maoming | 22.3°C13.7°C | 13.7°C | 31 | 4.3 |
| Qinzhou | 19.9°C12.5°C | 12.5°C | 34 | 6.1 |
| Luohe | 9.1°C-0.6°C | -0.6°C | 16 | 3.3 |
| Xiangyang | 10.6°C1.2°C | 1.2°C | 16 | 3.4 |
| Yangjiang | 21.2°C13.1°C | 13.1°C | 25 | 3.5 |
| Yixing | 9.8°C3.1°C | 3.1°C | 52 | 7.0 |
| Qingpu | 11.1°C3.0°C | 3.0°C | 45 | 6.4 |
| Xuchang | 8.9°C-1.0°C | -1.0°C | 12 | 2.7 |
| Zigong | 12.2°C6.8°C | 6.8°C | 23 | 6.9 |
| Xuzhou | 8.1°C-1.3°C | -1.3°C | 17 | 3.5 |
| Neijiang | 11.9°C6.3°C | 6.3°C | 26 | 7.9 |
| Heshan | 11.4°C4.2°C | 4.2°C | 51 | 8.3 |
| Jining | 7.3°C-2.2°C | -2.2°C | 10 | 2.4 |
| Putuo | 10.9°C3.6°C | 3.6°C | 45 | 6.7 |
| Liaocheng | 6.7°C-3.0°C | -3.0°C | 6.6 | 1.7 |
| Jinzhong | 2.9°C-6.6°C | -6.6°C | 3.3 | 1.1 |
| Changzhi (Shanxi, 36.18°N 113.11°E), China | 3.5°C-6.7°C | -6.7°C | 6.0 | 1.9 |
| Tianshui | 4.9°C-3.6°C | -3.6°C | 9.7 | 2.9 |
| Yangpu | 10.7°C3.9°C | 3.9°C | 45 | 6.7 |
| Weinan | 8.1°C-1.7°C | -1.7°C | 9.0 | 2.6 |
| Jiaxing | 11.0°C2.9°C | 2.9°C | 56 | 7.1 |
| Zhongwei | 2.5°C-7.7°C | -7.7°C | 1.4 | 0.4 |
| Panjin | -0.8°C-9.2°C | -9.2°C | 8.6 | 2.0 |
| Jiujiang | 11.0°C4.4°C | 4.4°C | 49 | 7.0 |
| Anyang | 7.4°C-3.3°C | -3.3°C | 6.0 | 1.6 |
| Fengxiang | 11.1°C5.0°C | 5.0°C | 63 | 7.7 |
| Bijie | 8.6°C1.9°C | 1.9°C | 43 | 13.6 |
| Zhuzhou | 12.6°C4.9°C | 4.9°C | 58 | 7.9 |
| Rui’an | 14.1°C7.7°C | 7.7°C | 64 | 8.9 |
| Zoucheng | 6.9°C-2.4°C | -2.4°C | 11 | 2.5 |
| Shangrao | 13.6°C4.6°C | 4.6°C | 67 | 8.1 |
| Huaibei | 8.3°C-1.2°C | -1.2°C | 18 | 3.7 |
| Xuhui | 11.0°C3.4°C | 3.4°C | 45 | 6.7 |
| Meishan | 11.6°C5.4°C | 5.4°C | 28 | 8.1 |
| Fuzhou, China | 12.9°C4.9°C | 4.9°C | 62 | 7.4 |
| Guigang | 19.1°C10.9°C | 10.9°C | 55 | 8.3 |
| Hengyang | 12.7°C5.5°C | 5.5°C | 50 | 7.8 |
| Yulin | 19.8°C11.2°C | 11.2°C | 50 | 7.7 |
| Jingzhou | 11.0°C3.3°C | 3.3°C | 28 | 5.4 |
| Xinxiang | 8.2°C-2.2°C | -2.2°C | 7.2 | 1.9 |
| Yichun | 12.2°C5.2°C | 5.2°C | 60 | 7.9 |
| Xianyang | 7.6°C-2.2°C | -2.2°C | 13 | 3.1 |
| Sanya | 24.6°C19.3°C | 19.3°C | 26 | 3.0 |
| Shaoguan | 16.9°C8.3°C | 8.3°C | 55 | 7.5 |
| Longyan | 18.5°C8.5°C | 8.5°C | 50 | 6.3 |
| Yongzhou | 13.1°C6.0°C | 6.0°C | 57 | 8.6 |
| Huzhou | 10.2°C3.2°C | 3.2°C | 58 | 7.2 |
| Xinyi | 20.8°C11.8°C | 11.8°C | 34 | 5.2 |
| Wuwei | 1.3°C-8.9°C | -8.9°C | 1.2 | 0.5 |
| Yishui | 5.5°C-3.1°C | -3.1°C | 14 | 2.7 |
| Hanzhong | 8.4°C0.7°C | 0.7°C | 31 | 7.7 |
| Hezhou | 16.6°C7.5°C | 7.5°C | 71 | 8.4 |
| Zhu Cheng City | 6.0°C-2.7°C | -2.7°C | 14 | 2.7 |
| Dongying | 5.4°C-3.4°C | -3.4°C | 7.4 | 1.9 |
| Luzhou | 12.4°C7.5°C | 7.5°C | 30 | 8.7 |
| Meizhou | 19.7°C9.6°C | 9.6°C | 38 | 5.2 |
| Yueyang | 11.3°C4.2°C | 4.2°C | 41 | 6.8 |
| Laiwu | 5.3°C-3.4°C | -3.4°C | 11 | 2.4 |
| Pingdingshan | 9.3°C-0.8°C | -0.8°C | 13 | 2.8 |
| Bengbu | 9.2°C0.3°C | 0.3°C | 25 | 4.6 |
| Feicheng | 6.1°C-3.2°C | -3.2°C | 8.7 | 2.1 |
| Sanhe | 2.7°C-6.3°C | -6.3°C | 3.5 | 1.0 |
| Guli | 12.4°C4.1°C | 4.1°C | 62 | 8.0 |
| Xiangtan | 12.4°C4.8°C | 4.8°C | 54 | 7.8 |
| Linfen | 6.0°C-3.9°C | -3.9°C | 6.3 | 1.9 |
| Zhenjiang | 9.7°C1.2°C | 1.2°C | 35 | 5.5 |
| Huludao | 0.5°C-6.5°C | -6.5°C | 4.7 | 1.4 |
| Baoshan (Yunnan), China | 16.2°C5.8°C | 5.8°C | 16 | 2.7 |
| Chengde | -0.2°C-8.8°C | -8.8°C | 3.6 | 1.2 |
| Laibin | 17.8°C10.2°C | 10.2°C | 59 | 8.7 |
| Xiaogan | 11.0°C2.1°C | 2.1°C | 26 | 5.1 |
| Wuchuan | 22.0°C14.7°C | 14.7°C | 29 | 3.9 |
Showing the 200 most populous of 884 cities. A wet day is a local calendar day with at least 1 mm of precipitation.