Praia climate — normals and trends

Praia (Cabo Verde) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 23.2 °C and it receives 201 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 September (25.7 °C on average) and the coldest is February (21.0 °C). Rainfall peaks in September.

Praia averages 0 frost days, 1 hot days (≥ 30 °C) and 30 rainy days per year.

Praia has warmed by +0.7 °C between 1940 and 2025, or +0.08 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.3 °C (on 15 October 2017) and the coldest 15.5 °C (on 28 February 1952).

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

PraiaPraia Municipality

coords
14.93°, -23.51°
period
19402025 · 86 yrs
BWhHot desertWarmest monthSeptemberColdest monthFebruaryWettest monthSeptemberDriest monthMay

Mean daily temperature

23.2°C

Average daily high

25.7°C

Average daily low

21.4°C

Annual rainfall

201mm

Sunshine / day

11.2h

Mean relative humidity

77%

Average peak wind

19.9km/h

Seasonal range

4.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

30 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.6 °C

Average feels-like low

22.6 °C

Average peak gust

36.1 km/h

Tropical nights (≥ 20 °C)

258 d/yr

Solar radiation

22.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.7 °C

since 1940

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

31.3 °C

15 October 2017

Coldest day

15.5 °C

28 February 1952

Wettest day

115 mm

27 September 1952

Windiest day

47.5 km/h

9 September 2018

Strongest gust

81.7 km/h

15 September 1973

Hottest feels-like

37.8 °C

15 August 2023

Coldest feels-like

12.8 °C

20 February 2015

Sunniest day

12.9 h

5 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.6 °C4 November 202518.3 °C16 February 202523.5 °C196 mm70
202430.6 °C16 April 202419.4 °C12 January 202424.3 °C213 mm20
202331.0 °C11 October 202318.1 °C26 January 202324.5 °C219 mm250
202230.1 °C2 November 202217.3 °C26 March 202223.7 °C190 mm20
202131.1 °C9 October 202116.9 °C13 March 202123.5 °C164 mm70
202030.5 °C20 October 202018.0 °C21 January 202023.9 °C239 mm30
201930.2 °C30 October 201917.6 °C21 February 201923.2 °C109 mm40
201829.5 °C25 August 201817.3 °C1 March 201822.7 °C130 mm00
201731.3 °C15 October 201717.9 °C12 February 201723.8 °C52 mm170
201630.2 °C30 August 201617.2 °C15 March 201623.5 °C273 mm20
201530.1 °C5 October 201517.5 °C20 February 201523.1 °C318 mm20
201429.5 °C6 September 201417.6 °C6 March 201423.0 °C136 mm00
201329.8 °C17 October 201317.6 °C25 February 201323.4 °C317 mm00
201229.9 °C7 October 201216.5 °C7 March 201223.3 °C210 mm00
201131.0 °C6 October 201117.6 °C7 April 201123.7 °C168 mm60
201030.3 °C22 August 201017.8 °C27 January 201024.2 °C318 mm20
200930.0 °C22 August 200916.6 °C14 March 200923.2 °C305 mm10
200829.2 °C30 September 200818.0 °C31 January 200823.5 °C246 mm00
200729.6 °C23 September 200717.8 °C26 January 200723.2 °C115 mm00
200630.6 °C13 November 200618.4 °C11 March 200623.7 °C194 mm50
200530.0 °C10 November 200518.1 °C8 February 200523.9 °C184 mm10
200430.0 °C12 September 200417.6 °C7 March 200423.5 °C142 mm20
200329.9 °C22 September 200317.1 °C14 March 200323.5 °C177 mm00
200229.9 °C30 September 200218.0 °C20 March 200223.4 °C90 mm00
200130.2 °C26 October 200117.8 °C17 February 200123.6 °C121 mm10
200029.0 °C4 September 200017.8 °C3 March 200023.2 °C269 mm00
199928.7 °C23 August 199916.6 °C17 March 199922.9 °C350 mm00
199830.3 °C29 August 199818.4 °C12 March 199823.8 °C115 mm50
199730.1 °C5 November 199718.2 °C5 April 199723.7 °C84 mm10
199629.9 °C28 October 199618.1 °C1 March 199623.5 °C151 mm00
199530.1 °C5 November 199517.6 °C4 February 199523.5 °C173 mm10
199429.3 °C5 September 199416.5 °C14 February 199422.7 °C68 mm00
199329.8 °C4 October 199317.7 °C17 March 199322.9 °C111 mm00
199229.7 °C4 September 199217.6 °C13 January 199223.1 °C81 mm00
199130.0 °C9 November 199118.3 °C25 March 199123.0 °C87 mm10
199030.2 °C30 August 199017.4 °C17 March 199023.5 °C185 mm10
198929.1 °C26 July 198917.4 °C26 February 198923.0 °C221 mm00
198829.0 °C14 July 198816.7 °C18 February 198823.2 °C213 mm00
198730.1 °C20 April 198717.8 °C1 January 198723.8 °C194 mm20
198629.7 °C24 August 198617.3 °C17 March 198622.6 °C184 mm00
198529.9 °C23 August 198517.8 °C25 February 198522.9 °C175 mm00
198429.9 °C3 August 198417.2 °C19 February 198422.9 °C94 mm00
198330.9 °C26 September 198317.4 °C24 January 198323.5 °C55 mm50
198229.2 °C5 November 198218.1 °C26 January 198223.0 °C180 mm00
198129.3 °C28 August 198118.0 °C5 February 198123.3 °C96 mm00
198029.7 °C2 April 198017.9 °C18 January 198023.3 °C248 mm00
197930.0 °C6 September 197917.9 °C27 February 197923.6 °C103 mm10
197829.9 °C17 October 197817.3 °C15 February 197823.1 °C145 mm00
197729.7 °C16 September 197717.6 °C25 February 197722.9 °C33 mm00
197630.0 °C13 September 197617.4 °C12 March 197622.4 °C216 mm10
197528.9 °C12 August 197516.7 °C1 April 197522.5 °C245 mm00
197429.4 °C10 October 197416.5 °C25 February 197422.3 °C179 mm00
197329.1 °C7 September 197317.1 °C19 March 197322.8 °C194 mm00
197228.9 °C31 October 197217.2 °C15 March 197222.5 °C102 mm00
197129.9 °C20 October 197116.5 °C1 March 197122.7 °C173 mm00
197030.3 °C20 October 197017.4 °C3 February 197023.5 °C184 mm10
196929.7 °C20 April 196918.6 °C19 January 196923.8 °C261 mm00
196829.6 °C21 October 196816.7 °C8 February 196822.7 °C196 mm00
196729.0 °C20 August 196717.3 °C9 January 196722.8 °C432 mm00
196629.0 °C26 October 196617.3 °C23 January 196623.3 °C283 mm00
196529.0 °C1 September 196516.1 °C17 February 196522.8 °C261 mm00
196428.8 °C18 July 196416.7 °C8 February 196422.9 °C231 mm00
196330.1 °C10 September 196318.2 °C14 March 196323.3 °C155 mm10
196228.7 °C19 August 196217.4 °C22 February 196223.2 °C202 mm00
196128.6 °C16 September 196117.2 °C16 January 196123.1 °C258 mm00
196028.7 °C31 August 196017.3 °C10 January 196022.8 °C165 mm00
195929.9 °C14 October 195917.6 °C5 January 195922.6 °C102 mm00
195829.4 °C27 September 195818.3 °C26 February 195823.5 °C240 mm00
195729.4 °C19 September 195716.8 °C27 March 195722.7 °C273 mm00
195628.9 °C14 September 195617.9 °C15 March 195622.8 °C454 mm00
195528.8 °C9 September 195517.6 °C12 February 195523.4 °C328 mm00
195429.1 °C20 October 195416.9 °C14 March 195422.9 °C238 mm00
195329.3 °C28 August 195317.6 °C1 April 195323.1 °C370 mm00
195229.1 °C11 August 195215.5 °C28 February 195222.8 °C394 mm00
195128.9 °C1 September 195116.5 °C23 March 195122.9 °C268 mm00
195029.7 °C24 August 195017.4 °C31 March 195023.2 °C363 mm00
194929.2 °C14 August 194916.7 °C14 March 194922.9 °C313 mm00
194829.8 °C1 October 194817.1 °C10 March 194823.2 °C93 mm00
194729.6 °C6 October 194717.0 °C20 February 194723.0 °C139 mm00
194629.5 °C30 September 194617.9 °C28 February 194623.0 °C66 mm00
194530.2 °C14 October 194517.7 °C4 March 194523.8 °C110 mm10
194429.3 °C9 August 194417.6 °C9 March 194423.4 °C284 mm00
194329.3 °C19 May 194316.6 °C11 March 194322.9 °C350 mm00
194228.9 °C17 October 194217.0 °C10 February 194223.2 °C315 mm00
194129.2 °C30 August 194117.9 °C21 April 194123.0 °C151 mm00
194028.8 °C26 July 194017.0 °C20 February 194023.2 °C219 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.0 °C
+0.3 °C
Hot days (≥ 30 °C)
7 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
196 mm
-5 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.7 °C+1.0 °C0 mm-4 mm
Feb23.6 °C0.0 °C0 mm-2 mm
Mar23.0 °C-1.1 °C1 mm+0 mm
Apr24.8 °C+0.2 °C1 mm+0 mm
May25.7 °C+0.6 °C0 mm-0 mm
Jun26.3 °C+0.3 °C0 mm-1 mm
Jul27.2 °C+0.2 °C8 mm-2 mm
Aug28.2 °C+0.5 °C71 mm+13 mm
Sep28.4 °C+0.6 °C49 mm-29 mm
Oct29.0 °C+1.3 °C0 mm-33 mm
Nov27.5 °C+0.8 °C38 mm+31 mm
Dec24.1 °C-0.8 °C27 mm+22 mm

The year's extremes

Hottest day
30.6 °C
4 Nov 2025
Coldest day
18.3 °C
16 Feb 2025
Wettest day
29.9 mm
17 Aug 2025
Windiest day
34.6 km/h
1 Feb 2025
Strongest gust
60.1 km/h
1 Feb 2025
Hottest feels-like
36.9 °C
21 Sep 2025
Coldest feels-like
16.0 °C
1 Feb 2025
Sunniest day
12.9 h
5 Jun 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 Praia?

Praia has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 23.2 °C and it receives 201 mm of precipitation per year.

What is the hottest day ever recorded in Praia?

The hottest day measured in Praia between 1940 and 2025 was 15 October 2017, reaching 31.3 °C.

What is the coldest day in Praia?

The coldest day measured in Praia between 1940 and 2025 was 28 February 1952, at 15.5 °C.

Does it snow in Praia?

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

Has the climate of Praia warmed?

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

What is the wettest day in Praia?

The wettest day measured in Praia between 1940 and 2025 was 27 September 1952, with 115 mm of rain in 24 hours.

What was the windiest day in Praia?

The windiest day measured in Praia between 1940 and 2025 was 9 September 2018, with winds reaching 47.5 km/h.

What is the warmest month in Praia?

The warmest month in Praia is September (25.7 °C on average); the coldest is February (21.0 °C).

How much does it rain in Praia?

Praia receives on average 201 mm of precipitation per year, spread over about 30 rainy days.

Is it sunny in Praia?

Praia gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Praia?

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

What was the most extreme apparent temperature in Praia?

In Praia, between 1940 and 2025, the highest apparent temperature reached 37.8 °C on 15 August 2023, and the lowest was 12.8 °C on 20 February 2015.

Compare Praia with another city

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

Nearby cities

The climate around Praia

Other cities — Cabo Verde