Macau climate — normals and trends

Macau (Brazil) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 26.6 °C and it receives 591 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 December (27.0 °C on average) and the coldest is July (26.1 °C). Rainfall peaks in March.

Macau averages 0 frost days, 28 hot days (≥ 30 °C) and 92 rainy days per year.

Macau has warmed by +0.8 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.4 °C (on 20 April 1998) and the coldest 21.8 °C (on 24 July 1975).

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

MacauRio Grande do Norte

coords
-5.12°, -36.63°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthDecemberColdest monthJulyWettest monthMarchDriest monthSeptember

Mean daily temperature

26.6°C

Average daily high

28.7°C

Average daily low

24.7°C

Annual rainfall

591mm

Sunshine / day

11.1h

Mean relative humidity

75%

Average peak wind

29.6km/h

Seasonal range

0.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

28 d/yr

Rainy days (≥ 1 mm)

92 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.9 °C

Average feels-like low

26.0 °C

Average peak gust

42.8 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

21.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

32.4 °C

20 April 1998

Coldest day

21.8 °C

24 July 1975

Wettest day

122 mm

18 April 1989

Windiest day

45.0 km/h

3 November 2005

Strongest gust

64.1 km/h

3 November 2005

Hottest feels-like

37.6 °C

14 March 1998

Coldest feels-like

19.7 °C

3 September 1943

Sunniest day

12.3 h

4 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.7 °C1 April 202522.9 °C13 July 202527.2 °C492 mm700
202431.6 °C28 March 202422.6 °C25 July 202427.2 °C872 mm740
202331.0 °C4 June 202323.2 °C11 August 202327.2 °C714 mm780
202230.8 °C1 March 202222.4 °C26 July 202226.8 °C854 mm240
202131.1 °C7 April 202123.1 °C14 August 202127.3 °C390 mm860
202031.2 °C7 April 202022.9 °C12 August 202027.1 °C731 mm520
201931.4 °C30 January 201923.0 °C9 August 201927.1 °C855 mm830
201831.1 °C16 December 201822.6 °C14 July 201827.0 °C730 mm530
201730.9 °C8 June 201722.4 °C27 July 201727.1 °C585 mm740
201631.7 °C7 May 201623.3 °C26 July 201627.3 °C514 mm1200
201531.3 °C13 May 201522.7 °C13 August 201527.0 °C465 mm750
201431.1 °C19 April 201422.6 °C31 July 201427.0 °C423 mm610
201331.9 °C31 March 201322.9 °C8 August 201327.2 °C282 mm880
201231.6 °C4 May 201222.4 °C20 August 201226.8 °C279 mm710
201130.9 °C5 January 201122.5 °C27 July 201126.6 °C865 mm170
201031.8 °C16 May 201022.7 °C5 September 201027.3 °C273 mm1100
200930.7 °C12 January 200922.7 °C16 August 200926.6 °C1,059 mm90
200830.7 °C6 January 200822.4 °C21 June 200826.6 °C785 mm250
200730.9 °C29 March 200722.4 °C18 August 200726.9 °C339 mm570
200630.7 °C2 May 200622.9 °C14 July 200627.0 °C439 mm290
200531.4 °C6 March 200523.0 °C27 August 200527.1 °C295 mm560
200431.2 °C2 May 200423.1 °C30 July 200426.9 °C694 mm440
200330.9 °C7 February 200323.3 °C31 July 200327.0 °C689 mm310
200231.1 °C22 February 200222.9 °C25 August 200226.8 °C535 mm340
200131.2 °C16 May 200122.8 °C10 August 200127.0 °C348 mm490
200030.8 °C4 June 200022.7 °C29 July 200026.6 °C604 mm190
199930.6 °C31 March 199922.9 °C4 August 199926.9 °C414 mm330
199832.4 °C20 April 199822.9 °C21 July 199827.6 °C265 mm1340
199730.7 °C17 May 199722.6 °C19 August 199726.8 °C299 mm160
199630.7 °C26 May 199622.6 °C8 August 199626.7 °C678 mm120
199530.4 °C15 January 199522.6 °C12 July 199526.5 °C757 mm110
199430.1 °C23 February 199422.8 °C29 July 199426.5 °C629 mm20
199330.4 °C9 May 199322.7 °C3 August 199327.0 °C101 mm190
199230.6 °C10 May 199222.7 °C26 July 199226.4 °C336 mm90
199130.3 °C7 March 199122.1 °C29 July 199126.4 °C498 mm50
199030.6 °C12 April 199023.1 °C1 August 199026.8 °C249 mm250
198930.3 °C21 January 198922.9 °C27 July 198926.5 °C967 mm80
198830.9 °C6 June 198822.4 °C2 August 198826.8 °C567 mm260
198731.2 °C29 December 198723.2 °C8 August 198727.0 °C371 mm420
198630.4 °C20 January 198622.4 °C1 August 198626.2 °C1,204 mm50
198529.9 °C11 November 198522.5 °C3 August 198526.0 °C1,359 mm00
198430.5 °C28 February 198422.3 °C20 August 198426.4 °C705 mm30
198330.9 °C26 April 198322.7 °C25 July 198326.7 °C193 mm290
198230.1 °C2 April 198222.5 °C8 August 198226.5 °C239 mm60
198130.2 °C15 February 198122.0 °C13 August 198126.5 °C304 mm60
198030.6 °C21 May 198022.7 °C19 July 198026.6 °C465 mm190
197930.5 °C13 April 197922.7 °C28 June 197926.7 °C188 mm180
197830.6 °C1 February 197822.4 °C15 August 197826.4 °C639 mm80
197730.0 °C17 April 197722.5 °C23 July 197726.4 °C708 mm10
197629.9 °C22 January 197622.3 °C31 July 197626.1 °C629 mm00
197530.3 °C14 January 197521.8 °C24 July 197526.2 °C733 mm20
197429.7 °C18 November 197422.1 °C3 July 197425.9 °C1,622 mm00
197330.4 °C23 January 197323.2 °C12 August 197326.6 °C1,066 mm30
197230.2 °C5 February 197223.0 °C21 July 197226.6 °C436 mm70
197129.9 °C1 January 197122.5 °C10 August 197126.3 °C852 mm00
197030.8 °C16 May 197022.9 °C28 August 197026.7 °C392 mm270
196930.4 °C10 January 196922.8 °C27 July 196926.9 °C406 mm170
196830.3 °C19 December 196822.3 °C26 July 196826.2 °C591 mm50
196730.1 °C9 January 196722.2 °C25 July 196726.1 °C1,228 mm20
196630.6 °C3 May 196623.1 °C5 August 196626.7 °C438 mm170
196530.1 °C9 June 196522.3 °C10 August 196526.3 °C609 mm30
196429.9 °C13 March 196422.8 °C9 August 196426.1 °C1,294 mm00
196330.4 °C21 May 196322.3 °C9 July 196326.5 °C837 mm140
196231.2 °C2 June 196222.7 °C17 August 196226.6 °C476 mm280
196130.1 °C31 May 196122.5 °C12 August 196126.3 °C765 mm80
196030.6 °C4 June 196023.0 °C16 July 196026.5 °C549 mm160
195930.1 °C29 April 195922.7 °C23 August 195926.3 °C708 mm20
195831.0 °C12 February 195822.7 °C2 September 195826.9 °C141 mm570
195730.5 °C29 December 195722.5 °C20 July 195726.3 °C694 mm50
195630.1 °C29 January 195622.8 °C27 July 195626.4 °C371 mm50
195530.2 °C13 January 195521.9 °C10 August 195526.2 °C578 mm90
195430.6 °C6 January 195422.3 °C18 September 195426.4 °C467 mm120
195330.6 °C29 March 195323.1 °C9 August 195326.8 °C213 mm300
195230.5 °C27 February 195222.8 °C19 August 195226.5 °C483 mm60
195130.2 °C23 May 195122.7 °C24 September 195126.5 °C228 mm40
195030.4 °C5 January 195022.8 °C10 August 195026.3 °C638 mm100
194930.4 °C9 December 194923.0 °C1 August 194926.4 °C761 mm100
194830.8 °C24 May 194823.1 °C17 August 194826.6 °C542 mm180
194730.6 °C1 January 194722.9 °C16 August 194726.5 °C681 mm140
194631.4 °C16 February 194622.8 °C6 August 194626.7 °C408 mm370
194530.6 °C28 January 194521.9 °C4 September 194526.3 °C694 mm110
194430.2 °C17 December 194422.2 °C26 August 194426.1 °C1,099 mm10
194330.5 °C13 February 194322.2 °C13 September 194326.1 °C605 mm70
194231.2 °C13 May 194222.2 °C9 July 194226.6 °C232 mm260
194130.7 °C13 May 194122.2 °C22 July 194126.6 °C404 mm210
194030.2 °C25 December 194022.8 °C8 August 194026.4 °C743 mm140

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
29.3 °C
+0.6 °C
Hot days (≥ 30 °C)
70 d/yr
+42
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
492 mm
-99 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.0 °C+0.3 °C105 mm+44 mm
Feb29.6 °C+1.0 °C89 mm-10 mm
Mar29.3 °C+1.0 °C152 mm-13 mm
Apr29.7 °C+1.1 °C65 mm-78 mm
May30.0 °C+1.0 °C23 mm-43 mm
Jun29.3 °C+0.4 °C37 mm+14 mm
Jul28.9 °C+0.3 °C13 mm-1 mm
Aug29.1 °C+0.4 °C5 mm+3 mm
Sep29.3 °C+0.6 °C0 mm-0 mm
Oct29.4 °C+0.6 °C0 mm-1 mm
Nov29.1 °C+0.2 °C2 mm-1 mm
Dec29.2 °C+0.3 °C2 mm-13 mm

The year's extremes

Hottest day
31.7 °C
1 Apr 2025
Coldest day
22.9 °C
13 Jul 2025
Wettest day
28.1 mm
6 Feb 2025
Windiest day
41.4 km/h
14 Nov 2025
Strongest gust
59.0 km/h
27 Sep 2025
Hottest feels-like
37.3 °C
7 Mar 2025
Coldest feels-like
22.0 °C
27 Sep 2025
Sunniest day
12.3 h
1 Jan 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 Macau?

Macau has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 26.6 °C and it receives 591 mm of precipitation per year.

What is the hottest day ever recorded in Macau?

The hottest day measured in Macau between 1940 and 2025 was 20 April 1998, reaching 32.4 °C.

What is the coldest day in Macau?

The coldest day measured in Macau between 1940 and 2025 was 24 July 1975, at 21.8 °C.

Does it snow in Macau?

Almost never: Macau sees virtually no snow, with about 0 frost days per year.

Has the climate of Macau warmed?

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

What is the wettest day in Macau?

The wettest day measured in Macau between 1940 and 2025 was 18 April 1989, with 122 mm of rain in 24 hours.

What was the windiest day in Macau?

The windiest day measured in Macau between 1940 and 2025 was 3 November 2005, with winds reaching 45.0 km/h.

What is the warmest month in Macau?

The warmest month in Macau is December (27.0 °C on average); the coldest is July (26.1 °C).

How much does it rain in Macau?

Macau receives on average 591 mm of precipitation per year, spread over about 92 rainy days.

Is it sunny in Macau?

Macau gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Macau?

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

What was the most extreme apparent temperature in Macau?

In Macau, between 1940 and 2025, the highest apparent temperature reached 37.6 °C on 14 March 1998, and the lowest was 19.7 °C on 3 September 1943.

Compare Macau with another city

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

Nearby cities

The climate around Macau

Other cities — Brazil