A comprehensive guide to China's 6 major climate zones, monsoon patterns, temperature extremes, and best travel seasons across all 34 provinces
China's vast territory of 9.6 million km² spans nearly 50° of latitude and 60° of longitude, creating an extraordinary diversity of climate types. From the tropical rainforests of Hainan to the arid deserts of Xinjiang and the frozen tundra of Heilongjiang, China encompasses nearly every climate type found on Earth.
China's climate is dominated by the East Asian Monsoon system, which brings warm, wet air from the Pacific Ocean in summer and cold, dry air from Siberia in winter. This monsoon influence is the single most important factor shaping China's weather patterns.
China can be divided into six major climate zones based on the Koeppen-Geiger classification system, each with distinct temperature, rainfall, and seasonal characteristics:
| Climate Zone | Koeppen Code | Regions | Annual Temp | Annual Rainfall |
|---|---|---|---|---|
| Tropical | Aw / Am | Hainan, southern Yunnan, southern Guangdong | 22â26°C | 1,500â2,500mm |
| Subtropical Monsoon | Cfa / Cwa | Guangdong, Fujian, Zhejiang, Jiangxi, Hunan, Guizhou, Sichuan Basin | 15â22°C | 1,000â1,800mm |
| Temperate Monsoon | Dwa | Shandong, Shanxi, Hebei, Liaoning, Jilin | 8â14°C | 500â800mm |
| Temperate Continental | BSk / BWk | Xinjiang, Inner Mongolia, Gansu, Ningxia | 4â10°C | 50â400mm |
| Plateau/Alpine | ETH / Dwb | Xizang, Qinghai, western Sichuan | -5â8°C | 100â700mm |
| Marine | Cfa / Cfb | Taiwan, coastal islands | 20â25°C | 1,500â4,000mm |
While all of China experiences four distinct seasons, the character and duration of each season varies dramatically by region:
The following table provides key climate data for all 34 provincial-level divisions, including annual average temperature, rainfall, sunshine hours, and frost-free days:
| Province | Capital | Climate Zone | Avg Temp (°C) | Rainfall (mm) | Sunshine (h/yr) | Frost-Free Days |
|---|---|---|---|---|---|---|
| Guangdong | Guangzhou | Subtropical | 22.3 | 1,736 | 1,628 | 350+ |
| Hainan | Haikou | Tropical | 24.8 | 1,685 | 2,000+ | 365 |
| Guangxi | Nanning | Subtropical | 21.6 | 1,542 | 1,594 | 340+ |
| Fujian | Fuzhou | Subtropical | 20.1 | 1,448 | 1,700 | 310 |
| Yunnan | Kunming | Subtropical Plateau | 16.5 | 1,035 | 2,200 | 250 |
| Guizhou | Guiyang | Humid Subtropical | 15.3 | 1,189 | 1,150 | 270 |
| Sichuan | Chengdu | Humid Subtropical | 17.0 | 1,005 | 1,040 | 280 |
| Chongqing | â | Subtropical | 18.3 | 1,102 | 1,054 | 320 |
| Hunan | Changsha | Subtropical | 17.4 | 1,361 | 1,510 | 275 |
| Jiangxi | Nanchang | Subtropical | 18.0 | 1,598 | 1,720 | 280 |
| Zhejiang | Hangzhou | Subtropical | 17.0 | 1,435 | 1,765 | 265 |
| Jiangsu | Nanjing | Subtropical | 15.8 | 1,062 | 1,980 | 230 |
| Shanghai | â | Subtropical | 17.1 | 1,166 | 1,774 | 240 |
| Anhui | Hefei | Subtropical | 16.1 | 1,135 | 1,830 | 230 |
| Hubei | Wuhan | Subtropical | 17.1 | 1,269 | 1,780 | 255 |
| Shandong | Jinan | Temperate Monsoon | 13.1 | 762 | 2,490 | 200 |
| Henan | Zhengzhou | Temperate Monsoon | 14.5 | 704 | 2,190 | 210 |
| Shaanxi | Xi'an | Temperate Monsoon | 13.7 | 623 | 1,983 | 210 |
| Shanxi | Taiyuan | Temperate Continental | 10.5 | 459 | 2,510 | 170 |
| Hebei | Shijiazhuang | Temperate Monsoon | 13.0 | 557 | 2,550 | 195 |
| Beijing | â | Temperate Monsoon | 13.1 | 572 | 2,671 | 195 |
| Tianjin | â | Temperate Monsoon | 13.0 | 564 | 2,610 | 200 |
| Liaoning | Shenyang | Temperate Monsoon | 8.7 | 690 | 2,580 | 170 |
| Jilin | Changchun | Temperate Continental | 5.6 | 592 | 2,630 | 140 |
| Heilongjiang | Harbin | Continental | 3.2 | 515 | 2,650 | 120 |
| Inner Mongolia | Hohhot | Continental | 5.8 | 312 | 2,900 | 110 |
| Xinjiang | Urumqi | Continental Arid | 8.3 | 168 | 2,770 | 165 |
| Gansu | Lanzhou | Continental | 7.6 | 327 | 2,440 | 160 |
| Ningxia | Yinchuan | Continental Arid | 9.0 | 202 | 2,850 | 170 |
| Qinghai | Xining | Plateau | 2.2 | 384 | 2,680 | 90 |
| Xizang | Lhasa | Plateau | 4.5 | 426 | 3,021 | 130 |
| Taiwan | Taipei | Marine Subtropical | 23.6 | 2,505 | 1,567 | 340+ |
China's rainfall is heavily influenced by the East Asian Monsoon, creating dramatic wet-dry seasonal differences:
| Region | Annual Rainfall | Wet Season | Dry Season | Characteristics |
|---|---|---|---|---|
| Southeast Coast | 1,500â2,000mm | MarâSep | OctâFeb | Typhoon risk JulâSep |
| Yangtze Basin | 1,000â1,400mm | AprâSep | OctâMar | Plum rain in JunâJul |
| North China Plain | 500â800mm | JunâSep | OctâMay | Concentrated summer rains |
| Northeast China | 400â700mm | JunâSep | OctâMay | Snow in winter |
| Northwest China | 50â300mm | JunâAug | SepâMay | Extremely arid |
| Tibetan Plateau | 100â500mm | JunâSep | OctâMay | Strong solar radiation |
| Southwest China | 800â1,200mm | MayâOct | NovâApr | Mountains create local variations |
China holds some of the most extreme temperature records in Asia:
| Record | Temperature | Location | Date |
|---|---|---|---|
| Lowest Temperature | -52.3°C | Mohe, Heilongjiang | Feb 1969 |
| Highest Temperature | 49.7°C | Turpan, Xinjiang | Jul 2015 |
| Highest in "Furnace" Cities | 43.9°C | Chongqing | Aug 2022 |
| Hottest Place (Summer Avg) | 32°C | Turpan Basin, Xinjiang | Annual avg |
| Coldest City (Winter Avg) | -18°C | Mohe, Heilongjiang | Jan avg |
| Largest Annual Range | >60°C | Turpan, Xinjiang | Seasonal swing |
Three cities along the Yangtze River are notoriously hot in summer due to a combination of subtropical heat, high humidity, and mountain-valley topography trapping warm air:
| Destination | Best Months | Reason | Avoid |
|---|---|---|---|
| Beijing | SepâNov, AprâMay | Crisp autumn, spring blooms | JulâAug (hot/rainy) |
| Shanghai | MarâMay, SepâNov | Mild, comfortable | JulâAug (humid) |
| Guangzhou | OctâDec | Dry and pleasant | JunâSep (typhoons) |
| Chengdu | MarâJun, SepâNov | Pleasant, fewer crowds | JulâAug (hot) |
| Kunming | Year-round | "Spring City" â always mild | JulâAug (rainy) |
| Lhasa | JunâSep | Warm, oxygen levels peak | NovâMar (freezing) |
| Harbin | DecâFeb | Ice and Snow Festival | JulâAug (rainy) |
| Sanya | NovâApr | Warm, dry, beach weather | JunâSep (storms) |
| Urumqi | JunâSep | Warm, dry, fruits harvest | NovâMar (harsh cold) |
| Guiyang | MarâOct | Cool, pleasant summer | NovâFeb (damp cold) |
| Xi'an | MarâMay, SepâNov | Mild weather, autumn colors | JulâAug (hot) |
| Taipei | OctâApr | Dry, pleasant | JunâSep (typhoons) |
China is experiencing significant climate change effects, with major implications for agriculture, water resources, and urban planning:
| Metric | Value |
|---|---|
| Record highest temperature | 49.7°C (Turpan, Xinjiang, 2015) |
| Record lowest temperature | -52.3°C (Mohe, Heilongjiang, 1969) |
| Highest annual rainfall | 6,453mm (Huo County, Taiwan, 1912) |
| Lowest annual rainfall | 6.9mm (Turpan, Xinjiang) |
| Average annual rainfall (nationwide) | ~645mm |
| Typhoons per year (average) | 6â8 landfalls |
| Temperature rise (past 100 years) | +1.5°C |
| Provinces with >1,500mm rainfall | 7 (Taiwan, Guangdong, Hainan, Fujian, Guangxi, Jiangxi, Zhejiang) |
| Provinces with <300mm rainfall | 4 (Xinjiang, Ningxia, Gansu, Inner Mongolia) |
| Frost-free days range | 90 (Qinghai) to 365 (Hainan) |
| Continental climate provinces | 8 (N/NW China) |
| Subtropical provinces | 14 (Central/South China) |