Viçosa climate — normals and trends

Viçosa (Brazil) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 20.9 °C and it receives 1,310 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 (23.5 °C on average) and the coldest is July (17.7 °C). Rainfall peaks in December.

Viçosa averages 0 frost days, 36 hot days (≥ 30 °C) and 137 rainy days per year.

Viçosa has warmed by +1.9 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.2 °C (on 30 September 1963) and the coldest 4.5 °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

ViçosaMinas Gerais

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

Mean daily temperature

20.9°C

Average daily high

25.8°C

Average daily low

17.0°C

Annual rainfall

1,310mm

Sunshine / day

9.1h

Mean relative humidity

77%

Average peak wind

13.8km/h

Seasonal range

5.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

36 d/yr

Rainy days (≥ 1 mm)

137 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.7 °C

Average feels-like low

17.7 °C

Average peak gust

32.0 km/h

Tropical nights (≥ 20 °C)

54 d/yr

Solar radiation

16.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.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

37.2 °C

30 September 1963

Coldest day

4.5 °C

1 June 1979

Wettest day

150 mm

10 January 1992

Windiest day

30.3 km/h

17 December 1989

Strongest gust

72.0 km/h

13 December 1949

Hottest feels-like

40.8 °C

17 January 1995

Coldest feels-like

1.2 °C

1 June 1979

Sunniest day

13.3 h

28 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.9 °C21 January 20258.0 °C31 July 202521.5 °C986 mm610
202433.7 °C17 March 202410.0 °C11 August 202422.3 °C1,168 mm700
202336.4 °C18 November 20238.9 °C4 July 202322.0 °C975 mm880
202232.8 °C10 September 20227.1 °C20 May 202221.1 °C1,391 mm430
202134.8 °C21 September 20217.9 °C30 July 202121.1 °C1,093 mm510
202035.9 °C3 October 20208.4 °C27 May 202021.3 °C1,473 mm610
201934.6 °C5 November 20198.0 °C9 July 201922.1 °C797 mm910
201833.2 °C20 January 20186.6 °C21 May 201821.5 °C1,309 mm500
201733.6 °C22 October 20179.0 °C7 August 201721.4 °C739 mm620
201633.5 °C15 September 20167.4 °C15 June 201622.0 °C1,335 mm990
201535.6 °C16 October 201511.1 °C28 June 201522.3 °C891 mm1060
201435.3 °C19 October 20148.6 °C30 April 201421.8 °C804 mm760
201334.7 °C23 September 20138.7 °C6 July 201321.0 °C1,179 mm400
201234.7 °C28 October 20127.6 °C10 July 201221.4 °C968 mm540
201134.3 °C23 February 20118.3 °C6 June 201120.8 °C1,205 mm480
201034.4 °C24 February 20107.0 °C15 June 201021.4 °C1,037 mm840
200932.9 °C3 March 20099.3 °C4 June 200921.6 °C1,503 mm540
200833.2 °C16 October 20089.0 °C17 July 200821.0 °C1,593 mm370
200736.9 °C24 September 20077.7 °C31 July 200721.8 °C941 mm820
200636.4 °C26 January 200610.5 °C31 August 200621.5 °C1,027 mm550
200535.3 °C18 October 200511.1 °C2 August 200521.6 °C1,130 mm500
200432.9 °C29 September 20048.7 °C24 July 200421.0 °C1,421 mm380
200333.9 °C27 September 200310.0 °C17 October 200321.4 °C1,235 mm680
200234.1 °C17 October 200211.6 °C19 July 200222.2 °C1,202 mm770
200133.1 °C11 May 20019.6 °C18 September 200121.5 °C1,020 mm600
200033.2 °C15 January 20007.1 °C18 July 200020.8 °C1,225 mm290
199933.1 °C21 January 19998.7 °C6 August 199920.6 °C1,101 mm400
199833.5 °C5 February 19988.8 °C15 July 199821.4 °C1,237 mm580
199735.3 °C10 September 19978.1 °C3 June 199721.5 °C1,278 mm670
199633.1 °C10 February 19968.4 °C18 August 199621.0 °C1,320 mm600
199535.1 °C17 January 199510.1 °C9 June 199521.5 °C1,398 mm680
199434.6 °C3 October 19947.2 °C27 June 199421.5 °C1,170 mm690
199333.1 °C20 September 199310.0 °C21 June 199321.7 °C1,042 mm710
199231.9 °C6 April 19929.8 °C27 July 199221.1 °C1,471 mm130
199132.2 °C10 August 19919.7 °C5 August 199121.0 °C1,706 mm150
199033.9 °C23 January 19909.3 °C20 May 199021.3 °C1,020 mm390
198932.4 °C15 September 19897.8 °C10 July 198920.9 °C1,213 mm250
198834.5 °C30 January 19887.3 °C28 July 198820.9 °C1,243 mm210
198732.7 °C13 October 19878.7 °C2 August 198721.5 °C1,411 mm380
198632.6 °C18 October 19869.3 °C10 July 198621.4 °C1,073 mm380
198531.8 °C4 February 19856.6 °C11 June 198520.6 °C1,542 mm120
198433.4 °C17 January 19849.9 °C27 August 198421.4 °C1,217 mm450
198331.3 °C1 September 19837.6 °C6 August 198321.1 °C1,826 mm130
198232.2 °C25 November 19828.3 °C6 May 198220.8 °C1,506 mm200
198132.5 °C4 March 19818.7 °C9 June 198120.5 °C1,528 mm90
198032.2 °C29 October 19808.7 °C8 July 198020.8 °C1,255 mm120
197931.9 °C16 December 19794.5 °C1 June 197920.2 °C1,984 mm40
197831.5 °C7 December 19788.4 °C2 June 197820.5 °C1,557 mm90
197732.8 °C2 March 19779.5 °C21 May 197721.1 °C1,263 mm290
197632.6 °C12 January 197610.3 °C2 June 197620.8 °C1,355 mm180
197532.1 °C14 February 19757.1 °C8 July 197520.6 °C1,236 mm220
197432.0 °C1 September 19748.0 °C16 June 197420.8 °C1,006 mm200
197334.9 °C5 January 19737.3 °C27 July 197321.4 °C1,306 mm400
197232.8 °C6 January 19729.3 °C30 July 197220.9 °C1,237 mm260
197133.1 °C20 February 19717.9 °C10 June 197120.8 °C1,195 mm390
197031.9 °C22 March 19709.0 °C17 August 197020.8 °C922 mm300
196933.3 °C9 January 19699.2 °C7 June 196921.1 °C939 mm380
196832.9 °C3 November 19687.9 °C2 June 196819.6 °C914 mm190
196733.5 °C12 October 19678.2 °C19 July 196720.9 °C1,385 mm190
196632.7 °C16 September 19669.8 °C7 June 196620.4 °C1,273 mm90
196530.5 °C3 September 19658.0 °C12 July 196520.0 °C1,795 mm60
196430.4 °C18 February 19648.6 °C1 June 196419.4 °C1,867 mm20
196337.2 °C30 September 19638.8 °C23 June 196321.5 °C585 mm690
196230.8 °C11 September 19626.4 °C19 June 196219.6 °C2,149 mm20
196136.2 °C29 September 19619.6 °C20 June 196120.8 °C1,535 mm340
196033.7 °C25 September 19607.9 °C13 July 196019.8 °C1,691 mm100
195932.8 °C7 February 19598.6 °C20 June 195920.9 °C1,152 mm310
195833.3 °C19 December 19588.9 °C2 June 195820.4 °C940 mm330
195732.9 °C26 October 19578.1 °C22 July 195720.3 °C1,462 mm130
195632.0 °C28 January 19566.8 °C17 August 195619.6 °C1,319 mm290
195534.2 °C1 October 19559.4 °C3 August 195520.5 °C948 mm310
195434.2 °C19 September 19549.7 °C12 August 195420.7 °C1,475 mm260
195331.9 °C2 February 19538.8 °C28 July 195320.3 °C1,543 mm90
195231.0 °C4 September 19529.8 °C16 July 195220.1 °C2,318 mm60
195134.0 °C25 November 19518.6 °C16 July 195120.0 °C943 mm210
195032.8 °C6 September 19508.6 °C11 June 195020.0 °C1,517 mm110
194932.5 °C6 October 19498.3 °C3 July 194919.9 °C1,833 mm70
194832.3 °C5 October 19488.1 °C30 August 194820.2 °C1,081 mm150
194733.6 °C10 January 19478.1 °C16 July 194720.1 °C1,313 mm260
194632.6 °C4 November 19468.9 °C30 July 194620.6 °C1,190 mm70
194531.9 °C30 August 19459.9 °C14 July 194520.4 °C1,527 mm60
194432.8 °C2 October 19448.7 °C13 July 194419.9 °C1,633 mm20
194328.3 °C24 February 19439.5 °C25 July 194318.8 °C1,768 mm00
194233.7 °C7 October 19426.2 °C27 June 194219.5 °C1,370 mm80
194130.8 °C13 January 19419.4 °C12 July 194120.0 °C1,945 mm20
194030.8 °C26 August 194010.1 °C27 September 194020.2 °C1,990 mm60

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.7 °C
+0.9 °C
Hot days (≥ 30 °C)
61 d/yr
+25
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
986 mm
-324 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.4 °C+0.6 °C254 mm+27 mm
Feb30.2 °C+1.9 °C8 mm-137 mm
Mar28.7 °C+1.2 °C99 mm-43 mm
Apr26.2 °C+0.2 °C95 mm+27 mm
May24.5 °C+0.3 °C5 mm-31 mm
Jun24.6 °C+1.3 °C5 mm-13 mm
Jul23.6 °C+0.4 °C3 mm-11 mm
Aug24.7 °C+0.1 °C50 mm+29 mm
Sep25.8 °C0.0 °C14 mm-44 mm
Oct26.8 °C+0.5 °C76 mm-49 mm
Nov27.6 °C+1.5 °C95 mm-116 mm
Dec29.1 °C+2.3 °C283 mm+36 mm

The year's extremes

Hottest day
33.9 °C
21 Jan 2025
Coldest day
8.0 °C
31 Jul 2025
Wettest day
56.3 mm
17 Dec 2025
Windiest day
27.5 km/h
19 Oct 2025
Strongest gust
68.4 km/h
10 Dec 2025
Hottest feels-like
40.2 °C
29 Dec 2025
Coldest feels-like
5.7 °C
31 Jul 2025
Sunniest day
13.2 h
27 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 Viçosa?

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

What is the hottest day ever recorded in Viçosa?

The hottest day measured in Viçosa between 1940 and 2025 was 30 September 1963, reaching 37.2 °C.

What is the coldest day in Viçosa?

The coldest day measured in Viçosa between 1940 and 2025 was 1 June 1979, at 4.5 °C.

Does it snow in Viçosa?

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

Has the climate of Viçosa warmed?

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

What is the wettest day in Viçosa?

The wettest day measured in Viçosa between 1940 and 2025 was 10 January 1992, with 150 mm of rain in 24 hours.

What was the windiest day in Viçosa?

The windiest day measured in Viçosa between 1940 and 2025 was 17 December 1989, with winds reaching 30.3 km/h.

What is the warmest month in Viçosa?

The warmest month in Viçosa is February (23.5 °C on average); the coldest is July (17.7 °C).

How much does it rain in Viçosa?

Viçosa receives on average 1,310 mm of precipitation per year, spread over about 137 rainy days.

Is it sunny in Viçosa?

Viçosa gets on average 9.1 hours of sunshine per day, roughly 3,322 hours per year over 1940-2025.

Are there tropical nights in Viçosa?

Yes: Viçosa has on average 54 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Viçosa?

In Viçosa, between 1940 and 2025, the highest apparent temperature reached 40.8 °C on 17 January 1995, and the lowest was 1.2 °C on 1 June 1979.

Compare Viçosa with another city

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

Nearby cities

The climate around Viçosa

Other cities — Brazil