Oliveira climate — normals and trends

Oliveira (Brazil) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 19.9 °C and it receives 1,407 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 (22.0 °C on average) and the coldest is July (16.7 °C). Rainfall peaks in December.

Oliveira averages 0 frost days, 16 hot days (≥ 30 °C) and 153 rainy days per year.

Oliveira has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.9 °C (on 25 September 2023) and the coldest 1.6 °C (on 1 June 1979).

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

OliveiraMinas Gerais

coords
-20.70°, -44.83°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthFebruaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

19.9°C

Average daily high

25.1°C

Average daily low

15.5°C

Annual rainfall

1,407mm

Sunshine / day

9.6h

Mean relative humidity

75%

Average peak wind

13.2km/h

Seasonal range

5.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

16 d/yr

Rainy days (≥ 1 mm)

153 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.6 °C

Average feels-like low

15.5 °C

Average peak gust

30.5 km/h

Tropical nights (≥ 20 °C)

6 d/yr

Solar radiation

17.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

+0.2 °C per decade · r² = 0.63 · 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.9 °C

25 September 2023

Coldest day

1.6 °C

1 June 1979

Wettest day

118 mm

11 November 1981

Windiest day

29.7 km/h

20 May 1955

Strongest gust

74.5 km/h

30 July 1989

Hottest feels-like

38.1 °C

15 November 2023

Coldest feels-like

-1.7 °C

1 June 1979

Sunniest day

13.3 h

22 December 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.5 °C7 October 20257.5 °C25 June 202520.6 °C855 mm470
202435.2 °C9 October 20247.6 °C13 August 202421.4 °C1,191 mm620
202336.9 °C25 September 20238.2 °C6 July 202321.0 °C1,074 mm520
202232.1 °C10 September 20224.9 °C20 May 202220.1 °C1,582 mm150
202134.3 °C21 September 20215.0 °C30 July 202120.3 °C1,153 mm270
202035.5 °C3 October 20206.4 °C27 May 202020.5 °C1,313 mm370
201934.2 °C13 September 20195.9 °C12 July 201921.0 °C986 mm480
201831.1 °C6 March 20185.7 °C22 May 201820.6 °C1,183 mm180
201733.2 °C14 October 20178.5 °C4 July 201720.7 °C768 mm310
201633.1 °C19 October 20165.8 °C18 July 201620.9 °C1,368 mm360
201534.9 °C17 October 20159.3 °C13 August 201521.2 °C1,106 mm690
201435.5 °C15 October 20147.2 °C7 August 201421.0 °C724 mm590
201332.1 °C23 September 20138.2 °C6 July 201320.1 °C1,246 mm160
201233.3 °C31 October 20125.7 °C20 July 201220.2 °C1,129 mm280
201131.3 °C30 January 20117.0 °C4 September 201120.0 °C1,390 mm180
201031.3 °C16 February 20105.7 °C13 June 201020.2 °C1,137 mm220
200930.9 °C2 March 20096.0 °C13 July 200920.4 °C1,782 mm110
200831.8 °C16 October 20087.1 °C9 July 200820.1 °C1,629 mm240
200734.9 °C24 September 20075.9 °C30 July 200720.6 °C1,254 mm310
200633.0 °C25 January 20068.5 °C6 September 200620.1 °C1,226 mm140
200532.4 °C17 October 20058.0 °C10 July 200520.3 °C1,160 mm160
200432.0 °C29 September 20047.3 °C30 July 200419.8 °C1,441 mm80
200332.7 °C21 October 20037.9 °C9 May 200320.3 °C1,245 mm280
200233.5 °C17 October 20027.5 °C3 September 200221.0 °C1,319 mm280
200131.6 °C4 February 20017.4 °C19 May 200120.2 °C1,175 mm100
200032.4 °C21 October 20003.2 °C18 July 200019.8 °C1,316 mm160
199931.6 °C22 January 19996.0 °C21 May 199919.7 °C1,118 mm140
199831.9 °C3 February 19986.7 °C14 July 199820.3 °C1,186 mm200
199732.6 °C10 September 19974.7 °C9 June 199720.3 °C1,483 mm290
199631.6 °C25 January 19965.5 °C13 July 199619.9 °C1,444 mm190
199533.1 °C12 September 19957.6 °C9 June 199520.4 °C1,555 mm290
199433.6 °C2 November 19942.9 °C27 June 199420.5 °C1,259 mm310
199331.9 °C2 November 19937.5 °C21 June 199320.5 °C1,196 mm290
199229.6 °C21 February 19929.1 °C27 July 199219.9 °C1,602 mm00
199130.5 °C11 August 19918.5 °C5 August 199120.0 °C1,693 mm30
199031.9 °C9 February 19905.9 °C19 May 199020.3 °C1,068 mm160
198929.6 °C31 January 19895.7 °C10 July 198919.7 °C1,383 mm00
198833.1 °C30 January 19885.4 °C6 June 198820.0 °C1,421 mm230
198732.3 °C16 September 19875.8 °C9 August 198720.5 °C1,391 mm170
198633.2 °C18 October 19865.9 °C13 July 198620.1 °C1,279 mm160
198531.0 °C16 November 19853.3 °C9 June 198519.7 °C1,532 mm60
198432.0 °C14 January 19848.3 °C1 August 198420.6 °C1,153 mm190
198329.6 °C17 February 19836.6 °C8 August 198319.9 °C1,848 mm00
198230.9 °C5 November 19829.1 °C31 July 198219.9 °C1,756 mm40
198130.6 °C4 March 19813.5 °C22 July 198119.5 °C1,579 mm30
198032.0 °C28 October 19807.4 °C30 June 198020.0 °C1,367 mm90
197931.3 °C28 October 19791.6 °C1 June 197919.4 °C1,627 mm70
197830.5 °C21 January 19783.8 °C16 August 197819.6 °C1,490 mm50
197730.8 °C2 March 19776.7 °C18 May 197720.2 °C1,202 mm40
197630.5 °C13 January 19766.2 °C6 July 197619.5 °C1,649 mm20
197530.9 °C16 February 19755.7 °C9 July 197519.6 °C1,290 mm50
197431.4 °C30 August 19746.0 °C17 July 197419.7 °C1,252 mm70
197331.6 °C19 September 19735.4 °C20 June 197320.4 °C1,473 mm150
197230.4 °C26 October 19724.8 °C9 July 197219.8 °C1,304 mm60
197132.0 °C3 February 19716.0 °C19 July 197119.7 °C1,266 mm130
197031.8 °C24 December 19707.3 °C14 August 197020.0 °C844 mm60
196931.5 °C17 February 19695.6 °C6 June 196920.2 °C941 mm120
196831.0 °C3 January 19685.3 °C18 May 196818.8 °C930 mm90
196731.4 °C13 October 19677.2 °C10 June 196720.0 °C1,290 mm70
196632.4 °C16 September 19668.5 °C28 May 196619.3 °C1,612 mm20
196530.2 °C11 September 19653.7 °C12 July 196518.9 °C1,909 mm20
196429.6 °C2 September 19646.7 °C31 July 196418.6 °C1,806 mm00
196335.4 °C18 October 19637.7 °C21 June 196320.5 °C870 mm480
196230.8 °C12 September 19626.1 °C19 June 196218.6 °C2,210 mm20
196134.5 °C28 September 19619.1 °C29 June 196120.2 °C1,485 mm400
196034.0 °C26 September 19605.5 °C15 July 196019.0 °C1,752 mm80
195930.9 °C8 September 19597.2 °C20 June 195919.8 °C1,213 mm110
195832.0 °C7 October 19586.6 °C17 May 195819.4 °C1,192 mm180
195732.1 °C20 October 19574.3 °C22 July 195719.2 °C1,485 mm110
195631.2 °C1 February 19565.2 °C6 June 195618.6 °C1,440 mm70
195533.5 °C2 October 19557.3 °C22 May 195519.8 °C1,060 mm230
195432.5 °C19 September 19549.0 °C12 August 195419.5 °C1,798 mm120
195329.3 °C22 August 19538.0 °C28 July 195319.2 °C1,701 mm00
195230.8 °C4 September 19525.3 °C16 July 195219.1 °C2,213 mm40
195132.2 °C25 November 19517.2 °C16 July 195119.0 °C1,287 mm90
195032.0 °C20 September 19505.9 °C11 June 195019.0 °C1,793 mm40
194931.0 °C8 October 19497.1 °C3 July 194919.1 °C1,795 mm90
194832.9 °C27 September 19488.0 °C1 September 194819.4 °C1,127 mm90
194731.9 °C10 January 19475.3 °C4 August 194719.0 °C1,635 mm110
194630.3 °C4 November 19466.9 °C27 July 194619.5 °C1,410 mm10
194530.0 °C30 August 19457.9 °C21 May 194519.1 °C1,988 mm20
194430.9 °C31 August 19447.5 °C13 July 194419.0 °C2,039 mm60
194327.6 °C17 January 19438.2 °C5 September 194317.8 °C2,014 mm00
194233.0 °C7 October 19424.2 °C26 June 194218.6 °C1,291 mm80
194129.6 °C13 January 19418.5 °C10 June 194119.0 °C2,213 mm00
194029.6 °C23 August 19409.4 °C9 July 194019.2 °C2,081 mm00

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
26.4 °C
+1.3 °C
Hot days (≥ 30 °C)
47 d/yr
+31
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
855 mm
-552 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.6 °C+1.2 °C248 mm-1 mm
Feb28.9 °C+2.2 °C26 mm-148 mm
Mar28.1 °C+2.0 °C105 mm-60 mm
Apr25.5 °C+0.5 °C107 mm+40 mm
May23.9 °C+0.6 °C1 mm-39 mm
Jun23.7 °C+1.2 °C7 mm-13 mm
Jul23.6 °C+1.0 °C2 mm-14 mm
Aug25.3 °C+0.6 °C7 mm-12 mm
Sep27.6 °C+1.4 °C12 mm-48 mm
Oct27.2 °C+1.0 °C70 mm-61 mm
Nov27.6 °C+2.0 °C119 mm-87 mm
Dec28.5 °C+2.8 °C152 mm-110 mm

The year's extremes

Hottest day
33.5 °C
7 Oct 2025
Coldest day
7.5 °C
25 Jun 2025
Wettest day
34.7 mm
29 Jan 2025
Windiest day
27.9 km/h
22 Sep 2025
Strongest gust
67.7 km/h
22 Sep 2025
Hottest feels-like
37.7 °C
30 Dec 2025
Coldest feels-like
4.9 °C
31 Jul 2025
Sunniest day
13.3 h
22 Dec 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 Oliveira?

Oliveira has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 19.9 °C and it receives 1,407 mm of precipitation per year.

What is the hottest day ever recorded in Oliveira?

The hottest day measured in Oliveira between 1940 and 2025 was 25 September 2023, reaching 36.9 °C.

What is the coldest day in Oliveira?

The coldest day measured in Oliveira between 1940 and 2025 was 1 June 1979, at 1.6 °C.

Does it snow in Oliveira?

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

Has the climate of Oliveira warmed?

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

What is the wettest day in Oliveira?

The wettest day measured in Oliveira between 1940 and 2025 was 11 November 1981, with 118 mm of rain in 24 hours.

What was the windiest day in Oliveira?

The windiest day measured in Oliveira between 1940 and 2025 was 20 May 1955, with winds reaching 29.7 km/h.

What is the warmest month in Oliveira?

The warmest month in Oliveira is February (22.0 °C on average); the coldest is July (16.7 °C).

How much does it rain in Oliveira?

Oliveira receives on average 1,407 mm of precipitation per year, spread over about 153 rainy days.

Is it sunny in Oliveira?

Oliveira gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Oliveira?

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

What was the most extreme apparent temperature in Oliveira?

In Oliveira, between 1940 and 2025, the highest apparent temperature reached 38.1 °C on 15 November 2023, and the lowest was -1.7 °C on 1 June 1979.

Compare Oliveira with another city

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

Nearby cities

The climate around Oliveira

Other cities — Brazil