Hami climate — normals and trends

Hami (China) has a cold desert climate (BWk) under the Köppen-Geiger classification. Its mean annual temperature is 11.9 °C and it receives 39 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 (29.7 °C on average) and the coldest is January (-9.0 °C). Rainfall peaks in October.

Hami averages 137 frost days, 108 hot days (≥ 30 °C) and 10 rainy days per year.

No statistically significant temperature trend emerges for Hami between 1940 and 2025: over this span, year-to-year swings outweigh the climate signal.

The hottest day of the period reached 45.4 °C (on 31 July 1999) and the coldest -30.6 °C (on 25 December 2002).

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

HamiXinjiang

coords
42.83°, 93.51°
period
19402025 · 86 yrs
BWkCold desertWarmest monthJulyColdest monthJanuaryWettest monthOctoberDriest monthJanuary

Mean daily temperature

11.9°C

Average daily high

18.5°C

Average daily low

5.1°C

Annual rainfall

39mm

Sunshine / day

10.8h

Mean relative humidity

34%

Average peak wind

15.8km/h

Seasonal range

38.7°C

Frost days (< 0 °C)

137 d/yr

Hot days (≥ 30 °C)

108 d/yr

Rainy days (≥ 1 mm)

10 d/yr

Annual snowfall

6.8 cm

Average feels-like high

15.2 °C

Average feels-like low

1.0 °C

Average peak gust

27.0 km/h

Tropical nights (≥ 20 °C)

62 d/yr

Solar radiation

17.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

No clear trend over this period

Over a short window, year-to-year swings outweigh the climate signal. Try 86 years.

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

45.4 °C

31 July 1999

Coldest day

-30.6 °C

25 December 2002

Wettest day

23 mm

18 April 1964

Windiest day

61.5 km/h

19 May 1986

Strongest gust

92.5 km/h

19 May 1986

Hottest feels-like

44.8 °C

31 July 1999

Coldest feels-like

-35.7 °C

30 January 1958

Snowiest day

9.0 cm

6 November 1992

Sunniest day

14.3 h

15 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.9 °C28 July 2025-18.5 °C16 January 202512.8 °C30 mm115135
202442.1 °C17 July 2024-21.8 °C28 December 202413.0 °C51 mm126122
202343.3 °C28 July 2023-22.6 °C24 January 202312.8 °C34 mm102129
202241.4 °C23 June 2022-20.1 °C30 November 202212.9 °C13 mm128120
202141.9 °C30 July 2021-22.7 °C7 January 202112.2 °C39 mm117127
202039.8 °C4 August 2020-19.3 °C21 December 202011.8 °C15 mm108134
201940.1 °C3 July 2019-19.4 °C12 January 201912.6 °C20 mm118133
201842.4 °C24 July 2018-21.5 °C23 December 201811.8 °C58 mm105124
201742.0 °C10 July 2017-18.0 °C22 January 201712.9 °C34 mm113136
201643.6 °C1 August 2016-20.1 °C26 January 201612.7 °C48 mm112131
201542.1 °C29 July 2015-17.1 °C1 January 201512.5 °C71 mm92134
201440.3 °C24 July 2014-20.2 °C8 January 201411.7 °C19 mm103133
201339.4 °C4 July 2013-24.1 °C1 January 201312.1 °C24 mm100124
201239.7 °C13 July 2012-25.3 °C29 December 201211.2 °C52 mm105143
201143.3 °C20 July 2011-25.6 °C16 January 201111.8 °C21 mm109143
201043.0 °C26 July 2010-23.6 °C22 January 201011.7 °C38 mm104138
200940.5 °C11 August 2009-18.1 °C7 January 200912.1 °C24 mm105133
200841.8 °C4 August 2008-21.8 °C1 January 200812.1 °C45 mm117130
200740.7 °C8 July 2007-20.2 °C31 December 200712.6 °C48 mm108136
200642.5 °C1 August 2006-24.3 °C6 January 200611.9 °C27 mm106127
200540.3 °C20 June 2005-22.3 °C22 December 200511.6 °C71 mm104132
200441.7 °C18 July 2004-23.6 °C24 January 200411.7 °C26 mm105137
200338.5 °C6 June 2003-28.4 °C3 January 200310.5 °C59 mm99140
200240.5 °C24 July 2002-30.6 °C25 December 200212.6 °C59 mm98134
200141.0 °C22 June 2001-24.1 °C14 December 200112.2 °C47 mm108133
200044.8 °C11 July 2000-21.5 °C6 January 200012.0 °C63 mm112155
199945.4 °C31 July 1999-18.4 °C15 January 199912.8 °C36 mm108143
199841.9 °C1 July 1998-24.2 °C19 January 199812.6 °C95 mm113129
199742.5 °C10 July 1997-21.0 °C12 December 199712.5 °C26 mm108135
199641.4 °C16 July 1996-21.0 °C15 January 199611.5 °C65 mm97144
199541.5 °C5 July 1995-20.4 °C14 January 199511.7 °C38 mm101145
199442.1 °C18 July 1994-23.7 °C21 January 199412.2 °C43 mm109147
199338.5 °C25 July 1993-19.3 °C14 January 199311.8 °C45 mm104129
199240.9 °C30 June 1992-22.5 °C2 January 199211.6 °C45 mm100140
199142.7 °C23 June 1991-25.4 °C28 December 199112.4 °C13 mm110135
199042.4 °C3 August 1990-22.2 °C30 November 199012.1 °C61 mm112128
198938.9 °C24 July 1989-19.1 °C1 February 198912.4 °C41 mm108138
198840.1 °C21 July 1988-21.9 °C16 February 198811.7 °C51 mm116142
198741.0 °C26 July 1987-27.0 °C24 January 198711.8 °C49 mm108142
198644.7 °C23 July 1986-19.9 °C30 December 198611.8 °C22 mm112146
198539.8 °C3 July 1985-22.6 °C1 January 198511.2 °C28 mm106149
198441.1 °C15 July 1984-26.6 °C25 December 198410.6 °C37 mm100146
198342.1 °C7 August 1983-19.9 °C31 December 198311.8 °C24 mm99134
198240.8 °C4 July 1982-19.7 °C28 December 198212.5 °C24 mm115141
198140.4 °C24 July 1981-23.4 °C28 January 198111.6 °C48 mm110139
198042.7 °C19 July 1980-22.1 °C5 February 198012.0 °C30 mm109131
197940.7 °C4 August 1979-24.7 °C16 January 197910.8 °C83 mm88148
197840.9 °C19 August 1978-26.3 °C11 January 197811.2 °C27 mm109143
197742.3 °C13 July 1977-24.1 °C28 January 197711.2 °C42 mm106143
197638.5 °C24 June 1976-28.7 °C29 December 197610.4 °C48 mm92152
197542.0 °C15 August 1975-27.6 °C15 December 197510.6 °C70 mm91137
197442.2 °C18 July 1974-23.0 °C22 December 197411.1 °C20 mm106149
197340.5 °C1 August 1973-21.3 °C3 January 197311.4 °C62 mm96136
197242.9 °C7 August 1972-24.8 °C1 February 197210.7 °C72 mm109134
197139.2 °C15 July 1971-19.7 °C13 January 197111.5 °C66 mm96143
197041.2 °C9 July 1970-21.1 °C26 December 197010.9 °C47 mm94149
196941.3 °C22 June 1969-24.9 °C1 January 196910.8 °C28 mm105141
196839.6 °C19 July 1968-24.0 °C31 December 196811.4 °C42 mm103143
196739.9 °C16 August 1967-25.6 °C6 January 196710.7 °C24 mm112144
196640.8 °C19 June 1966-21.5 °C22 December 196612.4 °C26 mm107147
196540.9 °C23 August 1965-25.5 °C24 December 196513.0 °C21 mm109124
196441.9 °C27 July 1964-21.0 °C9 February 196410.9 °C96 mm98149
196340.8 °C28 July 1963-20.6 °C13 January 196311.7 °C30 mm95130
196241.4 °C8 August 1962-20.6 °C27 January 196211.4 °C40 mm112145
196141.0 °C20 July 1961-27.5 °C11 January 196110.6 °C73 mm98143
196039.9 °C26 July 1960-26.7 °C24 January 196010.0 °C41 mm97155
195941.4 °C24 July 1959-24.6 °C25 December 195910.9 °C32 mm101144
195839.0 °C3 July 1958-29.7 °C30 January 195810.7 °C48 mm96149
195739.5 °C10 August 1957-21.6 °C4 January 195710.8 °C17 mm93150
195642.5 °C2 August 1956-26.0 °C9 January 195612.0 °C14 mm112143
195540.9 °C6 July 1955-25.3 °C4 January 195513.1 °C31 mm109132
195441.2 °C26 June 1954-23.1 °C30 December 195412.2 °C61 mm105132
195343.5 °C29 July 1953-16.2 °C15 January 195314.4 °C38 mm130122
195244.5 °C16 July 1952-22.1 °C3 December 195212.6 °C40 mm118144
195142.0 °C21 July 1951-21.7 °C28 February 195113.1 °C44 mm125133
195042.9 °C26 July 1950-19.0 °C23 December 195013.0 °C14 mm121128
194943.2 °C23 July 1949-20.7 °C24 December 194913.3 °C20 mm114129
194842.0 °C25 July 1948-17.4 °C26 January 194813.6 °C31 mm112127
194742.3 °C28 July 1947-20.0 °C18 December 194713.6 °C21 mm123121
194642.6 °C14 July 1946-17.7 °C4 January 194613.6 °C18 mm103135
194542.3 °C5 June 1945-21.9 °C6 January 194513.9 °C9 mm145133
194443.7 °C16 July 1944-27.5 °C19 December 194412.5 °C42 mm116136
194343.8 °C10 August 1943-18.8 °C6 February 194313.4 °C33 mm122130
194242.5 °C1 August 1942-16.7 °C26 December 194213.8 °C21 mm118134
194144.6 °C5 August 1941-18.0 °C28 January 194113.9 °C18 mm113135
194042.2 °C6 July 1940-20.6 °C29 January 194012.7 °C22 mm105137

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
19.3 °C
+0.8 °C
Hot days (≥ 30 °C)
115 d/yr
+7
Frost days (< 0 °C)
135 d/yr
-2
Annual rainfall
30 mm
-9 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan-1.5 °C+1.0 °C1 mm-0 mm
Feb4.8 °C+0.8 °C0 mm-2 mm
Mar12.8 °C-0.8 °C0 mm-3 mm
Apr23.3 °C+1.2 °C4 mm-1 mm
May30.4 °C+1.7 °C1 mm-2 mm
Jun35.8 °C+2.0 °C1 mm-3 mm
Jul38.0 °C+2.2 °C7 mm+3 mm
Aug34.2 °C-0.2 °C1 mm-4 mm
Sep27.6 °C-0.5 °C6 mm+3 mm
Oct18.8 °C+0.1 °C1 mm-4 mm
Nov8.2 °C+1.3 °C3 mm-1 mm
Dec-1.0 °C+0.9 °C5 mm+4 mm

The year's extremes

Hottest day
43.9 °C
28 Jul 2025
Coldest day
-18.5 °C
16 Jan 2025
Wettest day
4.7 mm
11 Dec 2025
Windiest day
43.6 km/h
7 May 2025
Strongest gust
70.2 km/h
7 May 2025
Hottest feels-like
43.2 °C
28 Jul 2025
Coldest feels-like
-23.8 °C
16 Jan 2025
Snowiest day
3.3 cm
11 Dec 2025
Sunniest day
14.3 h
15 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 Hami?

Hami has a cold desert climate (Köppen BWk). Over 1940-2025, the average annual temperature is 11.9 °C and it receives 39 mm of precipitation per year.

What is the hottest day ever recorded in Hami?

The hottest day measured in Hami between 1940 and 2025 was 31 July 1999, reaching 45.4 °C.

What is the coldest day in Hami?

The coldest day measured in Hami between 1940 and 2025 was 25 December 2002, at -30.6 °C.

Does it snow in Hami?

Yes. Hami gets on average 6.8 cm of snow per year and has around 137 frost days.

Has the climate of Hami warmed?

Between 1940 and 2025, no statistically significant temperature trend emerges in Hami.

What is the wettest day in Hami?

The wettest day measured in Hami between 1940 and 2025 was 18 April 1964, with 23 mm of rain in 24 hours.

What was the windiest day in Hami?

The windiest day measured in Hami between 1940 and 2025 was 19 May 1986, with winds reaching 61.5 km/h.

What is the warmest month in Hami?

The warmest month in Hami is July (29.7 °C on average); the coldest is January (-9.0 °C).

How much does it rain in Hami?

Hami receives on average 39 mm of precipitation per year, spread over about 10 rainy days.

Is it sunny in Hami?

Hami gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

What is the biggest single-day snowfall in Hami?

The heaviest 24-hour snowfall measured in Hami between 1940 and 2025 was 6 November 1992, with 9.0 cm.

Are there tropical nights in Hami?

Yes: Hami has on average 62 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Hami?

In Hami, between 1940 and 2025, the highest apparent temperature reached 44.8 °C on 31 July 1999, and the lowest was -35.7 °C on 30 January 1958.

Compare Hami with another city

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

Nearby cities

The climate around Hami

Other cities — China