Macheng climate — normals and trends

Macheng (China) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 16.0 °C and it receives 1,498 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 (27.7 °C on average) and the coldest is January (3.1 °C). Rainfall peaks in July.

Macheng averages 41 frost days, 65 hot days (≥ 30 °C) and 128 rainy days per year.

Macheng has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The number of frost days there went from about 50 to 32 per year over the period.

The hottest day of the period reached 40.4 °C (on 23 August 1959) and the coldest -20.1 °C (on 16 January 1955).

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

MachengHubei

coords
31.18°, 115.02°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthDecember

Mean daily temperature

16.0°C

Average daily high

20.2°C

Average daily low

12.2°C

Annual rainfall

1,498mm

Sunshine / day

7.8h

Mean relative humidity

75%

Average peak wind

13.1km/h

Seasonal range

24.6°C

Frost days (< 0 °C)

41 d/yr

Hot days (≥ 30 °C)

65 d/yr

Rainy days (≥ 1 mm)

128 d/yr

Annual snowfall

14.3 cm

Average feels-like high

20.6 °C

Average feels-like low

11.8 °C

Average peak gust

30.2 km/h

Tropical nights (≥ 20 °C)

100 d/yr

Solar radiation

14.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

+0.1 °C per decade · r² = 0.22 · 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

40.4 °C

23 August 1959

Coldest day

-20.1 °C

16 January 1955

Wettest day

203 mm

27 July 1955

Windiest day

38.2 km/h

22 February 1974

Strongest gust

88.2 km/h

26 April 1983

Hottest feels-like

45.7 °C

10 July 1988

Coldest feels-like

-25.5 °C

16 January 1955

Snowiest day

15.2 cm

4 January 2018

Sunniest day

13.6 h

12 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.4 °C8 July 2025-5.3 °C17 January 202517.8 °C1,342 mm8327
202437.4 °C24 July 2024-7.2 °C23 January 202417.4 °C1,377 mm8840
202335.8 °C5 August 2023-7.1 °C22 December 202317.2 °C1,294 mm7931
202237.7 °C19 August 2022-5.4 °C18 December 202217.3 °C948 mm9534
202135.7 °C1 August 2021-8.4 °C8 January 202117.2 °C1,357 mm8622
202036.0 °C4 August 2020-6.8 °C31 December 202016.8 °C1,689 mm6926
201936.6 °C18 August 2019-3.0 °C16 January 201917.0 °C921 mm9121
201837.1 °C9 August 2018-5.2 °C28 January 201817.0 °C1,070 mm8138
201737.2 °C25 July 2017-2.6 °C17 December 201716.8 °C1,322 mm6322
201636.7 °C18 August 2016-8.5 °C25 January 201616.7 °C1,670 mm7134
201534.1 °C14 July 2015-4.1 °C17 December 201516.4 °C1,239 mm5627
201435.9 °C23 July 2014-6.0 °C11 February 201416.3 °C1,434 mm4939
201336.9 °C10 August 2013-5.3 °C5 January 201316.8 °C1,179 mm8343
201235.7 °C23 July 2012-5.3 °C23 January 201215.9 °C1,092 mm6939
201135.2 °C26 July 2011-5.8 °C16 January 201116.0 °C1,119 mm5847
201036.5 °C5 August 2010-4.2 °C31 December 201016.2 °C1,459 mm6741
200936.3 °C27 August 2009-6.9 °C24 January 200916.5 °C983 mm7635
200835.6 °C28 July 2008-6.7 °C29 January 200816.3 °C1,221 mm6450
200735.8 °C9 August 2007-3.3 °C31 December 200717.2 °C1,092 mm7520
200636.6 °C13 July 2006-4.7 °C7 January 200616.9 °C848 mm7729
200535.4 °C18 July 2005-6.4 °C1 January 200516.3 °C1,092 mm7552
200434.9 °C9 August 2004-6.6 °C31 December 200416.7 °C1,354 mm6528
200337.5 °C1 August 2003-5.2 °C5 January 200316.2 °C1,524 mm6433
200236.0 °C15 July 2002-5.5 °C26 December 200216.7 °C1,649 mm7124
200136.2 °C5 July 2001-5.1 °C25 December 200116.6 °C904 mm8129
200035.4 °C16 July 2000-8.5 °C26 January 200016.2 °C1,258 mm7732
199934.5 °C10 September 1999-6.3 °C22 December 199916.4 °C1,503 mm5826
199835.8 °C12 July 1998-6.6 °C18 January 199816.9 °C1,487 mm6732
199734.7 °C5 June 1997-5.1 °C8 January 199716.5 °C1,320 mm7028
199635.2 °C26 July 1996-5.8 °C18 February 199615.6 °C2,268 mm4739
199536.2 °C31 July 1995-4.8 °C5 February 199516.2 °C1,456 mm6342
199437.6 °C4 August 1994-3.6 °C21 January 199416.5 °C1,310 mm7823
199334.1 °C27 June 1993-9.5 °C16 January 199315.4 °C1,770 mm4245
199235.6 °C31 July 1992-4.5 °C15 January 199215.8 °C1,250 mm6144
199137.7 °C19 July 1991-12.2 °C28 December 199115.5 °C2,268 mm4828
199035.5 °C27 August 1990-7.3 °C31 January 199016.3 °C1,375 mm8231
198935.6 °C21 July 1989-6.5 °C26 February 198915.5 °C1,830 mm3622
198837.2 °C19 July 1988-4.1 °C17 February 198815.8 °C1,351 mm6342
198733.5 °C24 May 1987-4.3 °C29 November 198715.8 °C2,135 mm5738
198634.3 °C11 August 1986-4.9 °C5 January 198615.7 °C1,362 mm6742
198534.6 °C16 August 1985-6.1 °C20 February 198515.4 °C1,495 mm7152
198435.2 °C6 August 1984-10.6 °C22 January 198415.2 °C1,498 mm6761
198335.7 °C6 August 1983-4.3 °C8 January 198315.7 °C2,262 mm4942
198234.3 °C24 May 1982-5.0 °C19 January 198215.6 °C1,564 mm4737
198136.4 °C19 June 1981-4.8 °C3 January 198115.7 °C1,562 mm7249
198035.7 °C27 July 1980-12.2 °C31 January 198015.3 °C1,953 mm3749
197936.7 °C9 August 1979-8.1 °C15 January 197916.1 °C1,509 mm6844
197838.2 °C21 August 1978-5.8 °C17 January 197816.5 °C929 mm8343
197734.7 °C6 August 1977-16.6 °C30 January 197715.6 °C1,739 mm4749
197636.4 °C5 August 1976-8.2 °C28 December 197615.3 °C1,114 mm4652
197534.3 °C20 July 1975-10.4 °C16 December 197515.9 °C1,653 mm6745
197433.8 °C10 August 1974-8.3 °C7 February 197415.5 °C1,490 mm6760
197335.9 °C21 August 1973-8.9 °C25 December 197315.8 °C1,334 mm5636
197234.9 °C16 August 1972-12.4 °C9 February 197215.1 °C1,549 mm5757
197137.6 °C21 July 1971-5.5 °C1 February 197115.3 °C1,442 mm5751
197035.8 °C9 August 1970-10.2 °C5 January 197015.2 °C1,530 mm5942
196937.0 °C27 July 1969-13.2 °C31 January 196915.0 °C1,844 mm5176
196835.5 °C24 July 1968-6.7 °C15 January 196815.8 °C1,408 mm6450
196737.5 °C28 August 1967-16.1 °C4 January 196715.2 °C1,585 mm9275
196637.1 °C28 August 1966-15.6 °C28 December 196616.5 °C1,209 mm7440
196532.6 °C25 August 1965-12.8 °C17 December 196515.6 °C1,320 mm4338
196436.3 °C8 August 1964-10.6 °C18 February 196415.7 °C1,772 mm7052
196334.5 °C31 August 1963-7.5 °C7 January 196315.8 °C1,992 mm7155
196235.2 °C18 July 1962-5.9 °C2 January 196215.7 °C1,643 mm5754
196138.1 °C23 July 1961-6.2 °C12 January 196116.7 °C1,358 mm7935
196035.6 °C1 August 1960-7.6 °C24 January 196015.7 °C1,473 mm6742
195940.4 °C23 August 1959-7.1 °C17 January 195916.2 °C1,203 mm9542
195835.6 °C22 July 1958-8.0 °C16 January 195815.6 °C1,377 mm6845
195734.6 °C23 July 1957-14.0 °C11 February 195715.1 °C1,906 mm4947
195634.4 °C28 July 1956-16.7 °C23 January 195615.1 °C1,712 mm6261
195533.0 °C9 August 1955-20.1 °C16 January 195515.6 °C1,898 mm5644
195434.3 °C28 August 1954-12.6 °C27 January 195415.4 °C2,608 mm4750
195339.5 °C13 August 1953-11.5 °C20 January 195316.4 °C2,027 mm6831
195233.6 °C29 July 1952-11.3 °C19 February 195215.5 °C1,928 mm5644
195136.6 °C30 August 1951-12.1 °C13 January 195115.7 °C1,927 mm6148
195034.3 °C18 July 1950-9.3 °C17 February 195015.9 °C1,749 mm5147
194933.9 °C15 September 1949-6.4 °C9 January 194916.3 °C2,280 mm5333
194833.0 °C9 August 1948-12.1 °C25 January 194816.2 °C2,270 mm5933
194732.9 °C30 August 1947-8.8 °C28 January 194716.1 °C1,510 mm6038
194638.6 °C9 August 1946-5.5 °C10 January 194617.8 °C1,064 mm10541
194533.6 °C6 June 1945-12.1 °C12 January 194515.3 °C1,398 mm6066
194434.4 °C21 June 1944-6.9 °C17 December 194416.4 °C964 mm8248
194331.7 °C14 June 1943-7.2 °C11 January 194316.0 °C2,133 mm2246
194234.1 °C7 August 1942-5.5 °C17 January 194216.8 °C1,325 mm6240
194133.5 °C4 June 1941-6.9 °C24 January 194116.7 °C1,007 mm5136
194033.4 °C14 August 1940-12.4 °C23 January 194016.1 °C1,164 mm6936

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
22.3 °C
+2.1 °C
Hot days (≥ 30 °C)
83 d/yr
+18
Frost days (< 0 °C)
27 d/yr
-14
Annual rainfall
1342 mm
-156 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan11.1 °C+3.9 °C39 mm-3 mm
Feb10.6 °C+1.2 °C12 mm-51 mm
Mar16.6 °C+2.1 °C86 mm-22 mm
Apr24.5 °C+4.0 °C82 mm-64 mm
May27.0 °C+1.8 °C194 mm+8 mm
Jun28.0 °C-0.6 °C398 mm+133 mm
Jul34.6 °C+3.6 °C26 mm-240 mm
Aug32.9 °C+1.7 °C172 mm+14 mm
Sep27.6 °C+0.2 °C184 mm+82 mm
Oct21.9 °C0.0 °C92 mm+21 mm
Nov18.3 °C+2.6 °C25 mm-31 mm
Dec13.1 °C+3.6 °C31 mm-2 mm

The year's extremes

Hottest day
37.4 °C
8 Jul 2025
Coldest day
-5.3 °C
17 Jan 2025
Wettest day
60.1 mm
21 Jun 2025
Windiest day
35.4 km/h
12 Apr 2025
Strongest gust
78.1 km/h
12 Apr 2025
Hottest feels-like
45.2 °C
4 Aug 2025
Coldest feels-like
-10.6 °C
8 Feb 2025
Snowiest day
2.6 cm
3 Mar 2025
Sunniest day
13.2 h
16 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 Macheng?

Macheng has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 16.0 °C and it receives 1,498 mm of precipitation per year.

What is the hottest day ever recorded in Macheng?

The hottest day measured in Macheng between 1940 and 2025 was 23 August 1959, reaching 40.4 °C.

What is the coldest day in Macheng?

The coldest day measured in Macheng between 1940 and 2025 was 16 January 1955, at -20.1 °C.

Does it snow in Macheng?

Yes. Macheng gets on average 14.3 cm of snow per year and has around 41 frost days.

Has the climate of Macheng warmed?

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

What is the wettest day in Macheng?

The wettest day measured in Macheng between 1940 and 2025 was 27 July 1955, with 203 mm of rain in 24 hours.

What was the windiest day in Macheng?

The windiest day measured in Macheng between 1940 and 2025 was 22 February 1974, with winds reaching 38.2 km/h.

What is the warmest month in Macheng?

The warmest month in Macheng is July (27.7 °C on average); the coldest is January (3.1 °C).

How much does it rain in Macheng?

Macheng receives on average 1,498 mm of precipitation per year, spread over about 128 rainy days.

Is it sunny in Macheng?

Macheng gets on average 7.8 hours of sunshine per day, roughly 2,847 hours per year over 1940-2025.

What is the biggest single-day snowfall in Macheng?

The heaviest 24-hour snowfall measured in Macheng between 1940 and 2025 was 4 January 2018, with 15.2 cm.

Are there tropical nights in Macheng?

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

What was the most extreme apparent temperature in Macheng?

In Macheng, between 1940 and 2025, the highest apparent temperature reached 45.7 °C on 10 July 1988, and the lowest was -25.5 °C on 16 January 1955.

Compare Macheng with another city

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

Nearby cities

The climate around Macheng

Other cities — China