Xichang climate — normals and trends

Xichang (China) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 13.1 °C and it receives 1,243 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (19.3 °C on average) and the coldest is January (4.7 °C). Rainfall peaks in July.

Xichang averages 43 frost days, 1 hot days (≥ 30 °C) and 179 rainy days per year.

Xichang has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.0 °C (on 31 May 2023) and the coldest -23.6 °C (on 27 December 1982).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

XichangSichuan

coords
27.90°, 102.26°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthFebruary

Mean daily temperature

13.1°C

Average daily high

18.0°C

Average daily low

8.7°C

Annual rainfall

1,243mm

Sunshine / day

8.2h

Mean relative humidity

69%

Average peak wind

9.8km/h

Seasonal range

14.6°C

Frost days (< 0 °C)

43 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

179 d/yr

Annual snowfall

27.7 cm

Average feels-like high

17.0 °C

Average feels-like low

7.2 °C

Average peak gust

32.4 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

14.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °C per decade · r² = 0.33 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

36.0 °C

31 May 2023

Coldest day

-23.6 °C

27 December 1982

Wettest day

70 mm

22 July 2012

Windiest day

25.2 km/h

13 February 2013

Strongest gust

92.9 km/h

11 February 1940

Hottest feels-like

33.7 °C

1 June 1958

Coldest feels-like

-28.4 °C

27 December 1982

Snowiest day

8.5 cm

28 December 1983

Sunniest day

13.7 h

6 June 1943

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.2 °C5 August 2025-5.1 °C12 January 202513.6 °C1,378 mm135
202430.9 °C24 August 2024-3.7 °C29 January 202414.7 °C1,275 mm730
202336.0 °C31 May 2023-5.7 °C18 January 202314.9 °C979 mm1031
202232.5 °C15 July 2022-6.6 °C30 January 202213.5 °C1,289 mm543
202131.8 °C23 April 2021-5.9 °C23 January 202114.2 °C1,100 mm442
202030.5 °C7 May 2020-6.1 °C26 January 202014.0 °C1,479 mm138
201931.2 °C6 June 2019-5.6 °C6 December 201914.7 °C1,075 mm522
201830.5 °C21 May 2018-5.5 °C6 February 201813.8 °C1,160 mm332
201728.6 °C27 July 2017-3.0 °C15 January 201713.8 °C1,182 mm027
201630.6 °C17 August 2016-10.1 °C24 January 201613.7 °C1,192 mm742
201528.9 °C14 May 2015-7.4 °C12 January 201514.1 °C1,067 mm035
201432.8 °C31 May 2014-5.2 °C19 February 201413.8 °C1,079 mm748
201330.4 °C23 August 2013-6.3 °C17 December 201313.9 °C1,013 mm240
201230.9 °C11 May 2012-5.5 °C16 January 201213.8 °C1,428 mm442
201130.3 °C31 August 2011-9.2 °C21 January 201112.8 °C779 mm259
201030.7 °C23 May 2010-5.2 °C16 December 201013.9 °C1,290 mm137
200929.4 °C19 July 2009-12.2 °C22 November 200913.9 °C1,006 mm035
200827.7 °C23 September 2008-12.5 °C15 February 200813.1 °C1,276 mm042
200729.3 °C1 April 2007-6.9 °C25 January 200713.3 °C1,255 mm041
200629.7 °C16 August 2006-5.1 °C20 December 200614.0 °C985 mm036
200528.9 °C28 May 2005-4.4 °C12 January 200513.7 °C1,136 mm031
200428.5 °C10 May 2004-5.6 °C28 December 200412.9 °C1,139 mm040
200328.3 °C1 August 2003-4.6 °C19 January 200313.7 °C1,010 mm037
200227.9 °C11 June 2002-5.1 °C1 February 200213.2 °C1,182 mm036
200127.6 °C14 July 2001-3.8 °C16 January 200113.5 °C1,227 mm029
200028.0 °C15 May 2000-8.2 °C1 February 200012.8 °C1,377 mm052
199929.6 °C23 April 1999-7.5 °C26 December 199913.8 °C1,423 mm036
199830.0 °C19 May 1998-5.1 °C15 December 199814.0 °C1,401 mm136
199728.0 °C6 August 1997-9.1 °C28 January 199712.5 °C1,293 mm053
199627.3 °C17 April 1996-6.5 °C18 December 199613.0 °C1,302 mm051
199531.0 °C12 May 1995-7.1 °C3 January 199513.0 °C1,252 mm141
199431.4 °C2 May 1994-3.9 °C20 January 199413.6 °C1,121 mm328
199329.7 °C24 May 1993-8.8 °C26 December 199312.8 °C1,177 mm043
199228.3 °C10 June 1992-6.9 °C19 January 199212.1 °C1,127 mm072
199129.9 °C26 May 1991-5.9 °C28 December 199113.3 °C1,410 mm036
199028.2 °C10 August 1990-4.2 °C4 February 199012.7 °C1,305 mm046
198927.9 °C22 July 1989-11.2 °C20 January 198912.1 °C1,078 mm065
198828.9 °C30 June 1988-3.8 °C31 January 198813.4 °C1,331 mm036
198729.8 °C24 May 1987-8.2 °C17 December 198713.3 °C1,109 mm041
198628.9 °C19 May 1986-7.3 °C7 January 198613.0 °C1,091 mm044
198530.2 °C13 May 1985-7.7 °C22 December 198512.5 °C1,313 mm153
198427.8 °C4 June 1984-13.8 °C2 January 198412.5 °C1,138 mm064
198330.0 °C30 May 1983-18.6 °C6 January 198312.0 °C1,283 mm169
198228.2 °C24 May 1982-23.6 °C27 December 198212.5 °C1,118 mm059
198128.7 °C8 May 1981-11.0 °C23 December 198113.2 °C1,182 mm036
198028.2 °C3 May 1980-4.3 °C9 January 198013.4 °C1,136 mm030
197930.1 °C29 April 1979-5.6 °C5 February 197913.2 °C1,176 mm153
197828.3 °C30 April 1978-9.1 °C21 January 197812.7 °C1,237 mm060
197729.0 °C22 May 1977-15.7 °C9 February 197712.3 °C1,251 mm059
197628.2 °C21 April 1976-4.5 °C21 November 197612.7 °C1,243 mm046
197528.8 °C6 August 1975-16.0 °C15 December 197513.1 °C1,061 mm060
197426.3 °C17 June 1974-19.9 °C1 January 197412.6 °C1,306 mm047
197329.1 °C23 April 1973-18.1 °C31 December 197313.9 °C1,185 mm026
197229.8 °C29 August 1972-11.5 °C11 February 197212.9 °C1,214 mm039
197127.9 °C26 July 1971-16.6 °C9 January 197112.1 °C1,364 mm078
197030.7 °C29 May 1970-5.7 °C30 January 197013.0 °C1,222 mm143
196932.2 °C19 May 1969-7.9 °C13 January 196913.7 °C1,094 mm842
196826.5 °C2 May 1968-11.4 °C14 February 196812.1 °C1,357 mm050
196730.3 °C29 May 1967-13.2 °C2 February 196712.6 °C1,312 mm172
196626.3 °C1 May 1966-6.8 °C1 January 196612.6 °C1,502 mm031
196525.1 °C14 May 1965-16.2 °C17 January 196511.6 °C1,520 mm056
196430.3 °C25 May 1964-10.2 °C31 January 196413.3 °C1,360 mm154
196331.9 °C5 June 1963-15.0 °C14 January 196313.2 °C1,215 mm858
196227.9 °C16 July 1962-13.4 °C4 January 196212.3 °C1,252 mm059
196128.9 °C23 June 1961-5.0 °C18 February 196113.2 °C1,381 mm039
196029.7 °C4 May 1960-6.3 °C5 February 196013.9 °C1,425 mm027
195929.3 °C4 May 1959-5.4 °C2 March 195913.2 °C1,180 mm035
195834.4 °C1 June 1958-7.2 °C18 February 195813.7 °C1,273 mm439
195728.7 °C25 May 1957-11.9 °C14 February 195712.8 °C1,380 mm039
195627.8 °C18 April 1956-6.5 °C25 December 195612.8 °C1,337 mm044
195526.4 °C18 April 1955-5.8 °C21 January 195512.6 °C1,246 mm047
195428.1 °C22 May 1954-4.1 °C9 December 195413.5 °C1,025 mm021
195326.0 °C18 July 1953-5.2 °C25 December 195313.7 °C875 mm018
195229.9 °C11 May 1952-4.4 °C14 January 195214.0 °C1,290 mm017
195128.1 °C8 May 1951-4.7 °C18 February 195113.7 °C1,330 mm020
195027.6 °C3 May 1950-5.1 °C17 February 195013.3 °C1,452 mm023
194925.4 °C9 July 1949-6.0 °C8 January 194913.3 °C1,356 mm024
194826.0 °C8 June 1948-9.3 °C10 February 194812.6 °C1,445 mm035
194725.7 °C24 July 1947-5.6 °C19 December 194712.7 °C1,361 mm032
194626.0 °C1 June 1946-5.7 °C7 February 194612.6 °C1,314 mm034
194525.1 °C21 July 1945-13.9 °C18 February 194511.4 °C1,434 mm066
194426.1 °C4 August 1944-3.9 °C6 December 194412.2 °C1,462 mm047
194326.8 °C30 May 1943-7.0 °C9 February 194312.3 °C1,445 mm053
194224.5 °C2 July 1942-9.6 °C7 January 194212.2 °C1,251 mm045
194124.9 °C2 July 1941-7.8 °C4 February 194111.6 °C1,463 mm053
194025.7 °C1 July 1940-7.8 °C6 January 194011.6 °C1,338 mm051

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
18.5 °C
+0.5 °C
Hot days (≥ 30 °C)
1 d/yr
0
Frost days (< 0 °C)
35 d/yr
-8
Annual rainfall
1378 mm
+135 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan10.1 °C-0.5 °C38 mm+13 mm
Feb12.0 °C-0.9 °C18 mm-3 mm
Mar13.9 °C-3.8 °C54 mm+25 mm
Apr20.3 °C-0.6 °C58 mm+8 mm
May21.5 °C-0.9 °C102 mm-1 mm
Jun23.7 °C+1.6 °C213 mm+8 mm
Jul26.3 °C+3.0 °C156 mm-62 mm
Aug24.7 °C+1.5 °C274 mm+79 mm
Sep23.2 °C+2.5 °C234 mm+64 mm
Oct19.2 °C+1.9 °C122 mm-9 mm
Nov13.1 °C-0.9 °C92 mm+34 mm
Dec13.3 °C+2.3 °C15 mm-20 mm

The year's extremes

Hottest day
30.2 °C
5 Aug 2025
Coldest day
-5.1 °C
12 Jan 2025
Wettest day
50.7 mm
25 Jun 2025
Windiest day
22.8 km/h
1 Mar 2025
Strongest gust
67.3 km/h
1 Mar 2025
Hottest feels-like
33.5 °C
5 Aug 2025
Coldest feels-like
-9.0 °C
12 Jan 2025
Snowiest day
3.9 cm
10 Jan 2025
Sunniest day
13.6 h
11 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Xichang?

Xichang has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 13.1 °C and it receives 1,243 mm of precipitation per year.

What is the hottest day ever recorded in Xichang?

The hottest day measured in Xichang between 1940 and 2025 was 31 May 2023, reaching 36.0 °C.

What is the coldest day in Xichang?

The coldest day measured in Xichang between 1940 and 2025 was 27 December 1982, at -23.6 °C.

Does it snow in Xichang?

Yes. Xichang gets on average 27.7 cm of snow per year and has around 43 frost days.

Has the climate of Xichang warmed?

Yes: Xichang warmed by +1.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Xichang?

The wettest day measured in Xichang between 1940 and 2025 was 22 July 2012, with 70 mm of rain in 24 hours.

What was the windiest day in Xichang?

The windiest day measured in Xichang between 1940 and 2025 was 13 February 2013, with winds reaching 25.2 km/h.

What is the warmest month in Xichang?

The warmest month in Xichang is July (19.3 °C on average); the coldest is January (4.7 °C).

How much does it rain in Xichang?

Xichang receives on average 1,243 mm of precipitation per year, spread over about 179 rainy days.

Is it sunny in Xichang?

Xichang gets on average 8.2 hours of sunshine per day, roughly 2,993 hours per year over 1940-2025.

What is the biggest single-day snowfall in Xichang?

The heaviest 24-hour snowfall measured in Xichang between 1940 and 2025 was 28 December 1983, with 8.5 cm.

Are there tropical nights in Xichang?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Xichang.

What was the most extreme apparent temperature in Xichang?

In Xichang, between 1940 and 2025, the highest apparent temperature reached 33.7 °C on 1 June 1958, and the lowest was -28.4 °C on 27 December 1982.

Compare Xichang with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Xichang

Other cities — China