Recife climate — normals and trends

Recife (Brazil) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 906 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 February (26.8 °C on average) and the coldest is July (23.8 °C). Rainfall peaks in June.

Recife averages 0 frost days, 117 hot days (≥ 30 °C) and 238 rainy days per year.

Recife has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.0 °C (on 9 March 1988) and the coldest 17.8 °C (on 1 August 1986).

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

RecifePernambuco

coords
-8.05°, -34.88°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthJulyWettest monthJuneDriest monthNovember

Mean daily temperature

25.6°C

Average daily high

29.0°C

Average daily low

22.8°C

Annual rainfall

906mm

Sunshine / day

11.0h

Mean relative humidity

78%

Average peak wind

17.6km/h

Seasonal range

3.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

117 d/yr

Rainy days (≥ 1 mm)

238 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.3 °C

Average feels-like low

26.0 °C

Average peak gust

37.3 km/h

Tropical nights (≥ 20 °C)

363 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

35.0 °C

9 March 1988

Coldest day

17.8 °C

1 August 1986

Wettest day

250 mm

2 July 2013

Windiest day

31.6 km/h

23 July 1975

Strongest gust

60.5 km/h

19 September 2011

Hottest feels-like

41.1 °C

1 March 2024

Coldest feels-like

18.5 °C

31 July 1981

Sunniest day

12.5 h

4 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.9 °C30 April 202520.0 °C30 August 202525.9 °C971 mm1620
202434.0 °C23 January 202419.2 °C10 August 202426.4 °C992 mm1870
202332.9 °C30 December 202320.3 °C26 August 202326.1 °C924 mm1750
202232.8 °C10 February 202219.9 °C20 August 202225.9 °C1,230 mm1450
202132.9 °C6 February 202119.9 °C29 June 202126.1 °C728 mm1550
202034.4 °C5 March 202019.1 °C25 August 202026.3 °C813 mm1780
201933.5 °C21 March 201919.9 °C16 July 201926.1 °C889 mm1600
201832.5 °C23 March 201820.0 °C15 July 201825.9 °C731 mm1090
201732.8 °C8 February 201719.6 °C15 August 201726.0 °C966 mm1440
201632.8 °C4 January 201619.4 °C22 July 201626.1 °C823 mm1420
201533.2 °C26 November 201520.3 °C24 August 201526.0 °C672 mm1620
201433.0 °C26 April 201419.8 °C2 September 201425.7 °C848 mm1290
201333.5 °C7 April 201320.1 °C12 August 201325.9 °C1,154 mm1280
201233.4 °C28 March 201219.6 °C6 August 201225.6 °C604 mm1400
201134.2 °C22 March 201118.8 °C3 August 201125.6 °C1,344 mm1220
201034.5 °C7 March 201019.5 °C8 August 201026.1 °C736 mm1900
200933.1 °C30 March 200920.1 °C1 September 200925.9 °C1,038 mm1720
200834.9 °C27 February 200819.9 °C21 June 200825.7 °C975 mm1530
200733.8 °C12 February 200719.3 °C19 July 200725.4 °C803 mm1200
200633.4 °C7 March 200620.5 °C5 August 200625.9 °C819 mm1410
200533.6 °C27 January 200519.8 °C27 August 200525.9 °C767 mm1570
200433.5 °C21 March 200420.3 °C24 August 200426.0 °C1,222 mm1390
200333.3 °C13 March 200321.0 °C25 August 200326.1 °C805 mm1460
200232.6 °C7 December 200220.1 °C7 August 200225.6 °C894 mm840
200131.8 °C19 March 200120.3 °C28 July 200125.9 °C751 mm1040
200033.0 °C3 February 200019.5 °C12 August 200025.6 °C1,490 mm740
199932.3 °C31 January 199919.6 °C4 August 199926.0 °C551 mm1310
199833.6 °C15 March 199820.8 °C17 August 199826.6 °C578 mm1800
199732.5 °C27 October 199719.7 °C26 June 199725.8 °C682 mm1130
199632.8 °C1 February 199620.4 °C26 July 199625.8 °C1,058 mm1200
199533.1 °C24 January 199520.3 °C12 August 199525.9 °C799 mm1150
199433.3 °C11 March 199420.5 °C22 August 199425.8 °C816 mm1150
199332.8 °C7 October 199320.0 °C5 August 199326.2 °C474 mm1540
199232.9 °C20 January 199219.6 °C5 August 199225.5 °C845 mm590
199133.2 °C22 March 199119.2 °C11 August 199125.6 °C729 mm1240
199032.9 °C21 February 199020.7 °C1 September 199025.8 °C719 mm1290
198933.9 °C24 March 198920.0 °C12 August 198925.8 °C1,110 mm1300
198835.0 °C9 March 198819.9 °C26 June 198825.8 °C930 mm1400
198732.3 °C24 December 198719.9 °C31 August 198725.9 °C789 mm1320
198632.1 °C4 February 198617.8 °C1 August 198625.2 °C1,240 mm630
198533.4 °C28 January 198519.9 °C14 August 198525.5 °C1,381 mm1000
198432.9 °C23 February 198420.1 °C20 August 198425.8 °C846 mm1460
198332.9 °C1 March 198319.5 °C18 July 198325.8 °C701 mm1310
198232.7 °C19 March 198220.2 °C13 July 198225.4 °C788 mm830
198133.3 °C10 March 198119.0 °C31 July 198125.3 °C883 mm660
198032.9 °C29 January 198019.0 °C18 July 198025.4 °C828 mm750
197932.3 °C28 December 197920.0 °C23 July 197925.6 °C647 mm1200
197831.9 °C2 January 197819.4 °C1 July 197825.4 °C1,116 mm890
197732.1 °C18 March 197719.8 °C8 August 197725.6 °C1,045 mm1040
197632.0 °C18 January 197619.2 °C31 July 197625.3 °C901 mm760
197533.7 °C12 February 197519.5 °C3 August 197525.6 °C1,079 mm1340
197432.4 °C2 January 197419.6 °C14 August 197425.4 °C1,523 mm840
197332.8 °C7 March 197320.1 °C30 July 197326.2 °C1,124 mm1560
197233.7 °C13 December 197220.0 °C28 July 197225.9 °C911 mm1340
197133.1 °C24 February 197119.1 °C14 August 197125.6 °C1,026 mm1010
197032.8 °C21 October 197019.3 °C13 July 197025.5 °C990 mm870
196933.1 °C13 February 196920.2 °C20 August 196925.7 °C1,024 mm950
196832.6 °C19 November 196819.5 °C8 September 196825.2 °C906 mm760
196733.8 °C15 February 196719.4 °C10 August 196725.0 °C1,213 mm640
196634.1 °C9 April 196620.1 °C5 August 196625.2 °C1,006 mm970
196533.3 °C6 January 196520.0 °C8 August 196525.1 °C866 mm1170
196432.0 °C17 January 196419.8 °C5 July 196424.9 °C1,405 mm720
196333.2 °C4 January 196319.6 °C9 July 196325.4 °C826 mm1310
196234.1 °C8 March 196220.1 °C17 August 196225.6 °C790 mm1530
196132.7 °C11 January 196119.5 °C12 August 196125.2 °C849 mm920
196033.1 °C2 March 196020.2 °C21 September 196025.2 °C943 mm930
195932.3 °C26 December 195920.1 °C24 August 195925.3 °C868 mm1090
195833.4 °C28 January 195819.7 °C19 August 195825.4 °C685 mm1150
195732.8 °C4 December 195719.5 °C29 July 195725.2 °C900 mm900
195632.8 °C30 November 195620.2 °C6 September 195625.1 °C733 mm990
195532.6 °C25 January 195519.3 °C1 October 195524.9 °C927 mm850
195432.6 °C5 December 195419.8 °C30 August 195424.9 °C864 mm1050
195332.6 °C22 March 195320.4 °C9 August 195325.4 °C714 mm1350
195233.6 °C28 February 195219.9 °C2 September 195225.4 °C698 mm1380
195133.6 °C16 March 195120.1 °C3 September 195125.1 °C737 mm970
195033.2 °C13 January 195020.3 °C18 July 195025.2 °C750 mm1030
194932.4 °C11 December 194920.4 °C26 July 194925.1 °C941 mm910
194832.8 °C28 December 194820.2 °C12 September 194825.4 °C871 mm1350
194732.7 °C24 March 194720.2 °C17 August 194725.3 °C856 mm910
194632.7 °C5 February 194619.2 °C6 August 194625.4 °C669 mm1180
194532.4 °C21 December 194519.5 °C29 August 194524.9 °C1,052 mm730
194431.6 °C13 December 194419.6 °C10 September 194424.8 °C1,350 mm630
194331.9 °C21 February 194319.5 °C23 August 194324.6 °C912 mm280
194232.5 °C30 November 194219.3 °C6 July 194225.1 °C785 mm790
194133.5 °C4 December 194120.6 °C29 September 194125.5 °C696 mm1140
194032.3 °C25 January 194019.8 °C9 August 194025.0 °C1,018 mm890

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.3 °C
Hot days (≥ 30 °C)
162 d/yr
+45
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
972 mm
+66 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.9 °C+0.5 °C84 mm+24 mm
Feb30.4 °C0.0 °C76 mm+4 mm
Mar30.5 °C+0.2 °C88 mm-12 mm
Apr31.3 °C+1.7 °C55 mm-56 mm
May29.4 °C+0.9 °C134 mm+21 mm
Jun27.4 °C+0.1 °C136 mm+18 mm
Jul26.6 °C-0.1 °C104 mm-6 mm
Aug26.9 °C0.0 °C147 mm+76 mm
Sep27.6 °C-0.3 °C57 mm+8 mm
Oct29.1 °C-0.2 °C44 mm+9 mm
Nov30.4 °C+0.3 °C19 mm-11 mm
Dec30.7 °C+0.3 °C28 mm-10 mm

The year's extremes

Hottest day
32.9 °C
30 Apr 2025
Coldest day
20.0 °C
30 Aug 2025
Wettest day
49.3 mm
15 Aug 2025
Windiest day
25.2 km/h
25 Oct 2025
Strongest gust
51.5 km/h
28 Sep 2025
Hottest feels-like
38.9 °C
12 Apr 2025
Coldest feels-like
21.5 °C
16 Jul 2025
Sunniest day
12.4 h
17 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 Recife?

Recife has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 25.6 °C and it receives 906 mm of precipitation per year.

What is the hottest day ever recorded in Recife?

The hottest day measured in Recife between 1940 and 2025 was 9 March 1988, reaching 35.0 °C.

What is the coldest day in Recife?

The coldest day measured in Recife between 1940 and 2025 was 1 August 1986, at 17.8 °C.

Does it snow in Recife?

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

Has the climate of Recife warmed?

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

What is the wettest day in Recife?

The wettest day measured in Recife between 1940 and 2025 was 2 July 2013, with 250 mm of rain in 24 hours.

What was the windiest day in Recife?

The windiest day measured in Recife between 1940 and 2025 was 23 July 1975, with winds reaching 31.6 km/h.

What is the warmest month in Recife?

The warmest month in Recife is February (26.8 °C on average); the coldest is July (23.8 °C).

How much does it rain in Recife?

Recife receives on average 906 mm of precipitation per year, spread over about 238 rainy days.

Is it sunny in Recife?

Recife gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Recife?

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

What was the most extreme apparent temperature in Recife?

In Recife, between 1940 and 2025, the highest apparent temperature reached 41.1 °C on 1 March 2024, and the lowest was 18.5 °C on 31 July 1981.

Compare Recife with another city

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

Nearby cities

The climate around Recife

Other cities — Brazil