Santa Maria da Boa Vista climate — normals and trends

Santa Maria da Boa Vista (Brazil) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 26.9 °C and it receives 431 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 November (28.9 °C on average) and the coldest is July (24.5 °C). Rainfall peaks in March.

Santa Maria da Boa Vista averages 0 frost days, 292 hot days (≥ 30 °C) and 61 rainy days per year.

Santa Maria da Boa Vista has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.7 °C (on 26 October 2023) and the coldest 15.4 °C (on 31 July 1974).

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

Santa Maria da Boa VistaPernambuco

coords
-8.81°, -39.83°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthMarchDriest monthAugust

Mean daily temperature

26.9°C

Average daily high

32.3°C

Average daily low

22.0°C

Annual rainfall

431mm

Sunshine / day

10.5h

Mean relative humidity

58%

Average peak wind

21.0km/h

Seasonal range

4.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

292 d/yr

Rainy days (≥ 1 mm)

61 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.3 °C

Average feels-like low

23.0 °C

Average peak gust

38.5 km/h

Tropical nights (≥ 20 °C)

307 d/yr

Solar radiation

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

39.7 °C

26 October 2023

Coldest day

15.4 °C

31 July 1974

Wettest day

162 mm

12 January 1988

Windiest day

37.8 km/h

17 July 1970

Strongest gust

63.0 km/h

15 August 1991

Hottest feels-like

42.8 °C

20 October 2019

Coldest feels-like

14.8 °C

8 August 1989

Sunniest day

12.5 h

21 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.9 °C19 October 202517.7 °C27 July 202527.4 °C256 mm3200
202439.2 °C9 October 202417.2 °C21 July 202427.6 °C438 mm3420
202339.7 °C26 October 202317.6 °C22 July 202327.5 °C297 mm3230
202237.6 °C8 October 202216.9 °C20 July 202226.4 °C536 mm2800
202138.7 °C22 September 202117.8 °C28 June 202127.4 °C213 mm3200
202038.2 °C14 January 202017.0 °C7 July 202027.2 °C403 mm3120
201939.4 °C24 November 201916.6 °C17 July 201927.7 °C341 mm3240
201837.8 °C20 October 201818.1 °C25 June 201827.3 °C418 mm3350
201739.0 °C6 December 201717.6 °C17 July 201727.7 °C192 mm3070
201638.9 °C5 December 201616.8 °C22 July 201628.0 °C271 mm3360
201539.0 °C13 November 201517.9 °C3 August 201528.1 °C218 mm3390
201437.8 °C22 September 201417.8 °C12 August 201427.2 °C247 mm3220
201338.4 °C10 March 201317.6 °C4 August 201327.7 °C246 mm3300
201237.6 °C31 October 201216.8 °C5 August 201227.8 °C61 mm3340
201137.1 °C17 November 201117.4 °C21 September 201127.0 °C375 mm3110
201037.7 °C19 February 201017.2 °C5 September 201027.2 °C583 mm3020
200937.8 °C30 November 200918.2 °C19 July 200927.1 °C667 mm2830
200838.2 °C8 November 200816.8 °C19 June 200826.9 °C676 mm2860
200738.2 °C22 January 200717.1 °C19 August 200727.1 °C294 mm3160
200637.8 °C7 November 200616.4 °C22 July 200626.8 °C451 mm2860
200538.7 °C30 October 200517.2 °C27 August 200527.0 °C446 mm3020
200438.4 °C19 November 200417.8 °C12 August 200427.1 °C546 mm3110
200338.9 °C6 January 200317.2 °C21 July 200327.7 °C327 mm3410
200238.0 °C2 November 200217.5 °C8 July 200227.1 °C421 mm3190
200138.5 °C6 November 200117.5 °C2 August 200127.0 °C326 mm3030
200037.8 °C2 December 200017.2 °C7 July 200026.4 °C534 mm3070
199937.9 °C3 January 199916.5 °C29 July 199926.7 °C429 mm3080
199838.6 °C6 February 199818.4 °C24 June 199828.0 °C297 mm3340
199738.7 °C3 October 199716.5 °C3 July 199726.6 °C518 mm2690
199637.8 °C29 October 199617.1 °C3 July 199626.8 °C440 mm2920
199538.1 °C30 January 199517.3 °C11 July 199526.7 °C599 mm2990
199438.6 °C19 December 199417.2 °C1 August 199426.9 °C566 mm2990
199337.5 °C11 December 199318.0 °C5 September 199327.7 °C112 mm3180
199236.7 °C26 December 199216.3 °C23 August 199226.6 °C456 mm2830
199137.3 °C12 December 199116.8 °C18 July 199126.8 °C385 mm2760
199036.6 °C3 November 199018.2 °C1 August 199027.2 °C168 mm3120
198936.8 °C24 January 198915.7 °C8 August 198926.6 °C708 mm2650
198836.1 °C4 January 198816.6 °C2 August 198826.2 °C785 mm2400
198738.1 °C29 November 198718.8 °C7 August 198727.7 °C298 mm3300
198636.6 °C9 December 198616.5 °C5 September 198626.2 °C462 mm2750
198536.4 °C22 October 198516.8 °C2 August 198525.6 °C1,277 mm1830
198437.7 °C17 December 198417.7 °C20 July 198427.1 °C374 mm2810
198337.5 °C6 January 198317.5 °C26 July 198327.4 °C379 mm3350
198237.6 °C21 December 198217.8 °C5 July 198226.9 °C296 mm3050
198137.2 °C17 October 198116.2 °C7 August 198126.4 °C490 mm2490
198037.2 °C23 September 198017.1 °C9 August 198026.4 °C574 mm2870
197937.0 °C10 October 197917.1 °C3 August 197926.2 °C649 mm2480
197836.8 °C6 November 197817.4 °C21 June 197825.8 °C926 mm2400
197737.3 °C18 November 197717.3 °C8 August 197726.4 °C576 mm2560
197636.6 °C27 December 197617.1 °C23 June 197626.8 °C425 mm3310
197536.9 °C12 November 197516.6 °C25 July 197526.2 °C362 mm2540
197436.3 °C6 January 197415.4 °C31 July 197425.7 °C795 mm2140
197337.1 °C15 November 197318.4 °C24 August 197326.8 °C636 mm3120
197237.4 °C13 December 197217.5 °C23 July 197227.4 °C474 mm3180
197136.5 °C21 February 197117.7 °C3 August 197126.5 °C586 mm2620
197036.5 °C2 October 197017.6 °C20 August 197026.6 °C290 mm3020
196936.7 °C15 December 196917.7 °C16 July 196926.3 °C580 mm2580
196836.5 °C8 April 196817.2 °C18 July 196825.7 °C261 mm2510
196737.0 °C16 January 196716.1 °C22 July 196725.7 °C660 mm2290
196637.1 °C7 January 196617.6 °C23 July 196626.4 °C541 mm2480
196537.7 °C18 November 196517.7 °C15 August 196527.1 °C263 mm3050
196437.3 °C9 November 196417.2 °C29 June 196425.9 °C738 mm2050
196338.3 °C15 November 196316.6 °C14 July 196327.0 °C434 mm3000
196237.9 °C5 October 196217.6 °C1 August 196227.6 °C213 mm3100
196138.1 °C8 November 196116.3 °C8 August 196127.3 °C237 mm3310
196037.7 °C2 December 196017.1 °C31 July 196026.5 °C539 mm2440
195939.0 °C26 December 195917.0 °C28 July 195927.6 °C206 mm3310
195838.6 °C4 November 195817.8 °C15 August 195827.5 °C237 mm3260
195738.2 °C16 December 195717.5 °C27 July 195726.8 °C442 mm2510
195636.6 °C17 January 195616.5 °C30 July 195626.7 °C402 mm3020
195537.7 °C4 November 195516.6 °C23 July 195527.0 °C173 mm3250
195437.0 °C11 November 195417.3 °C12 July 195426.3 °C435 mm2730
195339.0 °C4 November 195317.8 °C11 July 195327.4 °C232 mm3110
195237.5 °C22 November 195216.9 °C1 September 195227.2 °C338 mm3030
195137.3 °C10 March 195116.7 °C15 July 195126.5 °C321 mm2620
195037.7 °C29 November 195016.6 °C13 August 195026.7 °C367 mm2900
194937.4 °C9 October 194917.6 °C31 July 194926.5 °C516 mm2810
194836.8 °C7 December 194817.3 °C21 June 194826.6 °C420 mm2570
194737.2 °C12 January 194717.1 °C11 August 194726.5 °C576 mm2700
194637.8 °C7 December 194617.9 °C20 July 194627.6 °C204 mm3350
194536.9 °C15 November 194516.2 °C19 July 194526.3 °C471 mm2470
194436.2 °C8 November 194416.6 °C25 August 194425.8 °C658 mm2000
194338.0 °C25 October 194316.5 °C11 August 194326.2 °C410 mm2900
194237.5 °C13 November 194217.3 °C11 September 194227.3 °C90 mm3210
194137.9 °C2 January 194116.8 °C23 July 194127.1 °C419 mm3100
194037.1 °C16 November 194017.1 °C10 August 194026.4 °C619 mm2640

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
33.1 °C
+0.8 °C
Hot days (≥ 30 °C)
320 d/yr
+28
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
256 mm
-175 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.6 °C-0.7 °C105 mm+33 mm
Feb33.9 °C+1.0 °C13 mm-64 mm
Mar34.7 °C+2.5 °C13 mm-97 mm
Apr34.0 °C+2.2 °C59 mm-4 mm
May31.6 °C+0.5 °C19 mm-0 mm
Jun30.7 °C+0.6 °C15 mm+7 mm
Jul30.7 °C+1.0 °C3 mm-3 mm
Aug31.5 °C+0.6 °C2 mm-0 mm
Sep32.4 °C-0.4 °C3 mm-0 mm
Oct34.2 °C-0.2 °C5 mm-3 mm
Nov35.6 °C+1.0 °C10 mm-13 mm
Dec35.4 °C+1.3 °C10 mm-31 mm

The year's extremes

Hottest day
38.9 °C
19 Oct 2025
Coldest day
17.7 °C
27 Jul 2025
Wettest day
42.5 mm
12 Apr 2025
Windiest day
29.9 km/h
24 Sep 2025
Strongest gust
52.2 km/h
14 Jun 2025
Hottest feels-like
41.5 °C
30 Dec 2025
Coldest feels-like
17.0 °C
27 Jul 2025
Sunniest day
12.5 h
21 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 Santa Maria da Boa Vista?

Santa Maria da Boa Vista has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 26.9 °C and it receives 431 mm of precipitation per year.

What is the hottest day ever recorded in Santa Maria da Boa Vista?

The hottest day measured in Santa Maria da Boa Vista between 1940 and 2025 was 26 October 2023, reaching 39.7 °C.

What is the coldest day in Santa Maria da Boa Vista?

The coldest day measured in Santa Maria da Boa Vista between 1940 and 2025 was 31 July 1974, at 15.4 °C.

Does it snow in Santa Maria da Boa Vista?

Almost never: Santa Maria da Boa Vista sees virtually no snow, with about 0 frost days per year.

Has the climate of Santa Maria da Boa Vista warmed?

Yes: Santa Maria da Boa Vista warmed by +0.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Santa Maria da Boa Vista?

The wettest day measured in Santa Maria da Boa Vista between 1940 and 2025 was 12 January 1988, with 162 mm of rain in 24 hours.

What was the windiest day in Santa Maria da Boa Vista?

The windiest day measured in Santa Maria da Boa Vista between 1940 and 2025 was 17 July 1970, with winds reaching 37.8 km/h.

What is the warmest month in Santa Maria da Boa Vista?

The warmest month in Santa Maria da Boa Vista is November (28.9 °C on average); the coldest is July (24.5 °C).

How much does it rain in Santa Maria da Boa Vista?

Santa Maria da Boa Vista receives on average 431 mm of precipitation per year, spread over about 61 rainy days.

Is it sunny in Santa Maria da Boa Vista?

Santa Maria da Boa Vista gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Santa Maria da Boa Vista?

Yes: Santa Maria da Boa Vista has on average 307 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Santa Maria da Boa Vista?

In Santa Maria da Boa Vista, between 1940 and 2025, the highest apparent temperature reached 42.8 °C on 20 October 2019, and the lowest was 14.8 °C on 8 August 1989.

Compare Santa Maria da Boa Vista with another city

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

Nearby cities

The climate around Santa Maria da Boa Vista

Other cities — Brazil