Castro Alves climate — normals and trends

Castro Alves (Brazil) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 24.1 °C and it receives 559 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 (25.7 °C on average) and the coldest is July (21.6 °C). Rainfall peaks in March.

Castro Alves averages 0 frost days, 144 hot days (≥ 30 °C) and 158 rainy days per year.

Castro Alves has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.9 °C (on 23 October 1954) and the coldest 11.4 °C (on 2 September 2006).

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

Castro AlvesEstado de Bahia

coords
-12.77°, -39.43°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthFebruaryColdest monthJulyWettest monthMarchDriest monthSeptember

Mean daily temperature

24.1°C

Average daily high

29.1°C

Average daily low

20.4°C

Annual rainfall

559mm

Sunshine / day

10.0h

Mean relative humidity

78%

Average peak wind

14.6km/h

Seasonal range

4.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

144 d/yr

Rainy days (≥ 1 mm)

158 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.7 °C

Average feels-like low

23.0 °C

Average peak gust

35.0 km/h

Tropical nights (≥ 20 °C)

235 d/yr

Solar radiation

17.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

23 October 1954

Coldest day

11.4 °C

2 September 2006

Wettest day

129 mm

29 January 1992

Windiest day

29.0 km/h

19 July 1985

Strongest gust

66.2 km/h

30 July 2007

Hottest feels-like

43.8 °C

26 November 2015

Coldest feels-like

10.8 °C

2 September 2006

Sunniest day

12.8 h

16 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.9 °C3 January 202515.7 °C9 August 202524.2 °C521 mm1520
202436.2 °C21 January 202416.2 °C26 August 202424.8 °C773 mm1700
202336.7 °C24 November 202314.9 °C5 August 202324.6 °C454 mm1780
202234.4 °C14 April 202214.2 °C9 August 202224.0 °C909 mm1340
202136.2 °C7 March 202116.0 °C11 August 202124.2 °C604 mm1710
202036.0 °C10 October 202015.1 °C30 July 202024.3 °C616 mm1650
201937.7 °C20 March 201916.2 °C17 July 201925.2 °C464 mm2060
201836.6 °C6 March 201815.7 °C10 July 201824.7 °C482 mm1670
201735.1 °C28 March 201714.9 °C14 August 201724.3 °C363 mm1630
201637.8 °C3 January 201616.5 °C10 August 201624.9 °C529 mm1970
201537.3 °C26 November 201515.5 °C4 August 201525.0 °C378 mm1950
201433.8 °C7 April 201415.9 °C24 August 201424.3 °C495 mm1510
201336.1 °C12 March 201316.2 °C2 August 201324.8 °C552 mm1820
201235.8 °C1 November 201213.4 °C26 July 201224.7 °C313 mm2020
201137.1 °C10 March 201114.3 °C21 September 201124.6 °C422 mm1630
201035.6 °C11 March 201013.9 °C5 September 201025.0 °C635 mm2020
200936.7 °C1 April 200916.6 °C29 July 200925.3 °C496 mm2000
200835.7 °C7 November 200813.6 °C25 July 200824.6 °C539 mm1720
200736.4 °C2 November 200715.1 °C24 July 200724.2 °C593 mm1300
200637.8 °C26 February 200611.4 °C2 September 200624.3 °C599 mm1550
200535.4 °C29 October 200514.9 °C26 August 200524.3 °C728 mm1490
200436.5 °C19 November 200413.4 °C4 September 200424.2 °C580 mm1400
200336.3 °C12 January 200315.2 °C27 June 200324.6 °C378 mm1820
200236.3 °C24 December 200214.6 °C4 August 200224.2 °C633 mm1340
200135.0 °C7 February 200115.8 °C16 August 200124.1 °C371 mm1560
200034.8 °C3 February 200015.2 °C30 July 200024.0 °C719 mm1170
199934.6 °C13 March 199914.6 °C28 August 199923.9 °C597 mm1350
199836.8 °C18 October 199816.1 °C28 July 199825.0 °C437 mm2060
199736.5 °C3 October 199713.9 °C23 August 199724.1 °C641 mm1470
199636.4 °C25 March 199615.3 °C16 August 199624.5 °C501 mm1740
199537.1 °C23 January 199515.9 °C3 September 199524.4 °C566 mm1580
199436.9 °C19 December 199413.8 °C11 August 199424.4 °C454 mm1490
199334.5 °C9 April 199316.3 °C8 July 199324.5 °C294 mm1800
199233.1 °C6 January 199216.2 °C31 July 199223.5 °C1,051 mm630
199134.5 °C12 February 199114.9 °C9 September 199124.0 °C615 mm1250
199033.6 °C26 December 199015.7 °C20 July 199024.2 °C444 mm1170
198935.0 °C23 February 198915.0 °C8 August 198924.3 °C809 mm1500
198835.8 °C5 March 198815.4 °C21 June 198824.3 °C606 mm1500
198735.8 °C30 October 198715.7 °C7 August 198724.8 °C415 mm1860
198635.4 °C16 February 198615.6 °C9 August 198624.0 °C445 mm1210
198534.1 °C27 March 198515.9 °C16 June 198523.9 °C810 mm1080
198435.9 °C9 March 198416.4 °C29 May 198424.4 °C471 mm1490
198335.4 °C9 January 198314.7 °C9 September 198324.0 °C519 mm1060
198235.4 °C25 March 198215.3 °C12 July 198223.7 °C381 mm1000
198133.8 °C9 March 198113.0 °C29 August 198123.3 °C772 mm770
198032.8 °C31 October 198015.0 °C25 August 198023.5 °C769 mm640
197934.1 °C16 December 197914.3 °C13 August 197923.5 °C519 mm870
197833.7 °C6 November 197815.6 °C28 August 197823.3 °C922 mm450
197734.4 °C1 April 197715.9 °C8 August 197723.8 °C670 mm880
197634.2 °C27 December 197614.9 °C5 July 197623.8 °C452 mm1370
197534.2 °C20 October 197515.1 °C18 August 197523.8 °C531 mm1420
197435.8 °C1 January 197415.4 °C6 August 197423.7 °C768 mm1290
197337.6 °C6 March 197316.0 °C6 October 197324.7 °C528 mm1910
197236.8 °C6 December 197215.3 °C24 August 197224.4 °C482 mm1720
197134.7 °C11 March 197115.9 °C20 July 197123.8 °C541 mm1210
197034.5 °C22 October 197015.3 °C2 May 197023.3 °C650 mm730
196934.6 °C14 October 196916.1 °C12 September 196923.6 °C721 mm950
196832.8 °C18 October 196813.8 °C11 July 196822.7 °C786 mm500
196735.9 °C16 January 196714.0 °C23 July 196723.3 °C712 mm970
196634.4 °C11 January 196614.2 °C21 August 196623.3 °C798 mm1000
196535.8 °C18 November 196515.5 °C21 July 196524.1 °C409 mm1810
196436.4 °C29 December 196414.2 °C17 June 196423.5 °C624 mm940
196337.0 °C29 October 196313.7 °C10 July 196324.1 °C415 mm1910
196236.8 °C25 February 196215.7 °C23 June 196224.4 °C347 mm2150
196136.0 °C12 November 196115.4 °C6 September 196124.3 °C268 mm2060
196035.2 °C30 December 196014.7 °C24 September 196023.2 °C791 mm960
195937.6 °C26 December 195916.3 °C7 September 195924.2 °C321 mm1890
195835.2 °C9 January 195816.0 °C18 August 195823.8 °C526 mm1560
195736.9 °C15 December 195714.9 °C31 May 195723.6 °C557 mm1120
195634.6 °C1 January 195613.4 °C30 July 195623.5 °C649 mm1160
195537.1 °C19 December 195514.5 °C16 September 195523.6 °C390 mm1480
195437.9 °C23 October 195415.5 °C21 June 195423.9 °C432 mm1740
195337.4 °C14 December 195315.7 °C23 August 195324.0 °C414 mm1530
195237.1 °C27 February 195215.1 °C4 September 195224.3 °C412 mm2010
195137.0 °C13 December 195114.4 °C15 September 195123.6 °C462 mm1550
195034.7 °C13 January 195014.8 °C14 August 195023.6 °C478 mm1500
194935.8 °C6 February 194914.9 °C10 August 194923.8 °C579 mm1380
194836.4 °C27 December 194814.7 °C28 August 194823.6 °C653 mm1320
194736.7 °C27 February 194716.5 °C3 August 194723.8 °C563 mm1290
194636.4 °C10 November 194615.1 °C13 July 194624.1 °C387 mm1700
194535.6 °C30 November 194514.8 °C2 September 194523.7 °C545 mm1480
194434.3 °C18 January 194413.3 °C25 August 194423.2 °C693 mm1030
194334.7 °C24 October 194313.5 °C21 August 194323.0 °C712 mm860
194236.0 °C2 January 194215.4 °C16 August 194223.6 °C394 mm1500
194135.3 °C1 January 194115.0 °C25 July 194124.0 °C575 mm1530
194035.2 °C22 February 194015.0 °C25 August 194023.7 °C668 mm1140

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.2 °C
+0.1 °C
Hot days (≥ 30 °C)
152 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
521 mm
-38 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.8 °C+0.7 °C134 mm+72 mm
Feb30.4 °C-0.7 °C52 mm-1 mm
Mar31.1 °C+0.2 °C35 mm-31 mm
Apr31.2 °C+1.6 °C33 mm-20 mm
May27.4 °C-0.6 °C57 mm+21 mm
Jun26.9 °C+0.3 °C31 mm-2 mm
Jul25.9 °C0.0 °C22 mm-12 mm
Aug26.8 °C+0.4 °C34 mm+2 mm
Sep27.4 °C-0.6 °C33 mm+6 mm
Oct28.5 °C-1.4 °C38 mm+3 mm
Nov30.9 °C+0.3 °C33 mm-29 mm
Dec31.8 °C+0.9 °C19 mm-46 mm

The year's extremes

Hottest day
35.9 °C
3 Jan 2025
Coldest day
15.7 °C
9 Aug 2025
Wettest day
40.3 mm
11 Jan 2025
Windiest day
24.3 km/h
22 Oct 2025
Strongest gust
56.9 km/h
20 Oct 2025
Hottest feels-like
41.6 °C
20 Nov 2025
Coldest feels-like
16.7 °C
9 Aug 2025
Sunniest day
12.8 h
23 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 Castro Alves?

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

What is the hottest day ever recorded in Castro Alves?

The hottest day measured in Castro Alves between 1940 and 2025 was 23 October 1954, reaching 37.9 °C.

What is the coldest day in Castro Alves?

The coldest day measured in Castro Alves between 1940 and 2025 was 2 September 2006, at 11.4 °C.

Does it snow in Castro Alves?

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

Has the climate of Castro Alves warmed?

Yes: Castro Alves warmed by +1.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Castro Alves?

The wettest day measured in Castro Alves between 1940 and 2025 was 29 January 1992, with 129 mm of rain in 24 hours.

What was the windiest day in Castro Alves?

The windiest day measured in Castro Alves between 1940 and 2025 was 19 July 1985, with winds reaching 29.0 km/h.

What is the warmest month in Castro Alves?

The warmest month in Castro Alves is February (25.7 °C on average); the coldest is July (21.6 °C).

How much does it rain in Castro Alves?

Castro Alves receives on average 559 mm of precipitation per year, spread over about 158 rainy days.

Is it sunny in Castro Alves?

Castro Alves gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in Castro Alves?

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

What was the most extreme apparent temperature in Castro Alves?

In Castro Alves, between 1940 and 2025, the highest apparent temperature reached 43.8 °C on 26 November 2015, and the lowest was 10.8 °C on 2 September 2006.

Compare Castro Alves with another city

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

Nearby cities

The climate around Castro Alves

Other cities — Brazil