Puerto Rico climate — normals and trends

Puerto Rico (Spain) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 19.1 °C and it receives 143 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 August (22.4 °C on average) and the coldest is February (16.4 °C). Rainfall peaks in December.

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

Puerto Rico has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.9 °C (on 11 August 2023) and the coldest 10.8 °C (on 12 February 1981).

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

Puerto RicoCanary Islands

coords
27.79°, -15.71°
period
19402025 · 86 yrs
BWhHot desertWarmest monthAugustColdest monthFebruaryWettest monthDecemberDriest monthJuly

Mean daily temperature

19.1°C

Average daily high

20.8°C

Average daily low

17.8°C

Annual rainfall

143mm

Sunshine / day

11.5h

Mean relative humidity

74%

Average peak wind

21.3km/h

Seasonal range

6.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

28 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.5 °C

Average feels-like low

16.6 °C

Average peak gust

34.2 km/h

Tropical nights (≥ 20 °C)

80 d/yr

Solar radiation

21.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

11 August 2023

Coldest day

10.8 °C

12 February 1981

Wettest day

85 mm

25 November 1989

Windiest day

59.0 km/h

18 February 2010

Strongest gust

104.4 km/h

28 November 2005

Hottest feels-like

35.1 °C

13 August 1976

Coldest feels-like

5.5 °C

19 January 1994

Sunniest day

13.8 h

14 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.2 °C18 September 202512.8 °C13 December 202519.9 °C125 mm30
202428.8 °C25 July 202414.6 °C23 March 202420.3 °C50 mm00
202331.9 °C11 August 202313.4 °C16 February 202320.9 °C82 mm60
202230.7 °C25 July 202212.1 °C15 March 202220.1 °C142 mm30
202130.4 °C15 August 202112.9 °C5 February 202119.6 °C81 mm20
202031.1 °C27 August 202013.3 °C23 March 202020.1 °C49 mm20
201929.8 °C17 August 201913.7 °C25 March 201919.4 °C40 mm00
201827.2 °C24 August 201812.4 °C8 February 201819.0 °C144 mm00
201729.2 °C13 October 201714.0 °C25 March 201720.0 °C43 mm00
201629.5 °C5 August 201611.4 °C19 February 201619.5 °C127 mm00
201528.6 °C7 July 201513.3 °C23 March 201519.5 °C96 mm00
201428.2 °C22 October 201412.3 °C16 February 201419.2 °C95 mm00
201330.1 °C16 August 201314.0 °C1 March 201319.6 °C76 mm10
201230.5 °C17 July 201212.6 °C12 February 201219.6 °C95 mm20
201130.7 °C8 September 201112.0 °C14 March 201119.5 °C86 mm30
201031.0 °C12 August 201013.8 °C18 February 201020.0 °C340 mm20
200931.0 °C31 July 200913.2 °C12 January 200919.5 °C150 mm30
200827.6 °C28 June 200814.4 °C1 January 200819.3 °C112 mm00
200731.3 °C29 July 200714.0 °C22 February 200719.2 °C111 mm30
200630.2 °C4 September 200613.0 °C12 January 200619.5 °C189 mm10
200530.7 °C4 September 200511.9 °C30 January 200519.2 °C192 mm20
200430.0 °C25 July 200414.2 °C19 February 200419.6 °C228 mm10
200329.0 °C21 May 200312.9 °C15 January 200319.6 °C61 mm00
200228.1 °C5 October 200214.0 °C3 March 200219.3 °C164 mm00
200128.3 °C6 August 200114.2 °C8 January 200119.5 °C131 mm00
200027.9 °C30 July 200012.4 °C7 January 200019.0 °C59 mm00
199928.1 °C28 August 199912.1 °C12 January 199918.9 °C76 mm00
199830.8 °C5 August 199814.0 °C27 January 199819.6 °C120 mm10
199726.1 °C15 August 199712.2 °C21 January 199719.8 °C80 mm00
199626.0 °C30 May 199612.7 °C11 March 199619.2 °C281 mm00
199528.6 °C28 July 199513.8 °C12 March 199519.6 °C108 mm00
199429.4 °C4 July 199411.7 °C21 January 199419.1 °C34 mm00
199328.7 °C12 August 199312.5 °C4 March 199318.5 °C130 mm00
199229.4 °C27 August 199213.4 °C23 February 199218.9 °C89 mm00
199127.6 °C2 September 199112.6 °C18 February 199118.9 °C176 mm00
199031.1 °C27 August 199013.3 °C20 December 199019.6 °C147 mm20
198927.9 °C24 August 198913.2 °C19 February 198919.3 °C255 mm00
198830.4 °C1 August 198810.8 °C1 March 198819.0 °C160 mm10
198729.0 °C7 September 198713.3 °C20 February 198719.7 °C135 mm00
198629.2 °C6 September 198613.0 °C28 February 198618.6 °C56 mm00
198529.2 °C22 August 198512.5 °C23 February 198519.2 °C79 mm00
198428.8 °C28 July 198413.0 °C20 March 198418.8 °C156 mm00
198329.3 °C25 September 198312.5 °C11 February 198319.2 °C114 mm00
198229.6 °C26 July 198212.7 °C9 March 198218.7 °C118 mm00
198127.4 °C9 September 198110.8 °C12 February 198118.9 °C100 mm00
198029.1 °C7 August 198012.9 °C3 March 198019.0 °C139 mm00
197928.9 °C29 July 197913.0 °C22 December 197918.7 °C221 mm00
197829.5 °C17 July 197812.9 °C15 January 197818.9 °C98 mm00
197726.4 °C13 September 197713.1 °C30 December 197718.7 °C148 mm00
197631.2 °C9 August 197612.4 °C28 January 197618.6 °C137 mm70
197529.0 °C28 July 197513.4 °C11 March 197518.6 °C93 mm00
197429.1 °C6 August 197412.5 °C24 March 197418.4 °C102 mm00
197327.6 °C14 August 197313.2 °C19 January 197318.6 °C109 mm00
197224.9 °C24 July 197212.2 °C22 February 197217.9 °C282 mm00
197127.7 °C15 October 197111.6 °C11 February 197118.3 °C206 mm00
197028.2 °C18 July 197012.5 °C7 February 197018.9 °C291 mm00
196929.4 °C20 July 196914.1 °C3 April 196919.2 °C291 mm00
196828.2 °C22 July 196811.4 °C27 March 196818.7 °C244 mm00
196728.9 °C20 July 196712.3 °C10 February 196718.7 °C197 mm00
196631.3 °C19 August 196613.0 °C19 December 196619.2 °C90 mm30
196527.0 °C15 August 196511.8 °C6 January 196518.7 °C197 mm00
196427.9 °C27 September 196413.2 °C15 February 196419.2 °C91 mm00
196327.8 °C30 September 196313.7 °C27 February 196318.9 °C170 mm00
196228.9 °C31 August 196212.8 °C2 January 196219.2 °C245 mm00
196130.0 °C17 August 196113.3 °C16 January 196119.7 °C104 mm20
196027.7 °C24 August 196011.6 °C21 March 196018.9 °C121 mm00
195929.2 °C17 August 195913.2 °C6 February 195918.4 °C117 mm00
195829.2 °C15 August 195813.2 °C5 January 195819.1 °C105 mm00
195730.3 °C11 July 195711.1 °C21 January 195718.7 °C185 mm20
195631.1 °C2 August 195612.3 °C14 March 195618.5 °C333 mm20
195528.1 °C11 August 195512.9 °C10 March 195519.5 °C161 mm00
195429.3 °C25 July 195411.3 °C6 February 195418.4 °C180 mm00
195330.5 °C21 July 195313.4 °C14 February 195319.0 °C363 mm20
195230.4 °C12 July 195212.4 °C11 January 195219.0 °C175 mm20
195127.9 °C4 September 195112.6 °C14 February 195118.8 °C119 mm00
195027.4 °C12 September 195013.5 °C19 February 195019.0 °C217 mm00
194930.2 °C26 August 194913.5 °C10 March 194919.5 °C196 mm10
194829.0 °C4 August 194814.0 °C13 February 194819.3 °C100 mm00
194727.9 °C5 August 194713.7 °C1 February 194719.1 °C91 mm00
194629.7 °C15 September 194613.7 °C26 February 194619.2 °C126 mm00
194529.3 °C23 July 194512.4 °C16 January 194519.3 °C150 mm00
194429.2 °C31 July 194413.1 °C25 February 194418.9 °C125 mm00
194328.2 °C9 August 194312.3 °C19 March 194318.8 °C141 mm00
194228.9 °C9 August 194212.6 °C13 January 194219.2 °C145 mm00
194129.9 °C23 July 194112.6 °C19 January 194119.1 °C134 mm00
194029.1 °C25 August 194013.5 °C13 February 194018.9 °C108 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
21.7 °C
+0.9 °C
Hot days (≥ 30 °C)
3 d/yr
+2
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
125 mm
-18 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.1 °C+1.3 °C6 mm-16 mm
Feb19.1 °C+1.2 °C2 mm-20 mm
Mar18.5 °C-0.1 °C19 mm+4 mm
Apr19.6 °C+0.6 °C24 mm+16 mm
May20.8 °C+0.7 °C4 mm+1 mm
Jun23.0 °C+1.3 °C0 mm-1 mm
Jul24.6 °C+0.8 °C0 mm-0 mm
Aug26.1 °C+1.5 °C0 mm-0 mm
Sep25.0 °C+1.1 °C0 mm-6 mm
Oct23.1 °C+0.4 °C3 mm-13 mm
Nov22.0 °C+1.2 °C49 mm+25 mm
Dec19.0 °C+0.3 °C17 mm-8 mm

The year's extremes

Hottest day
30.2 °C
18 Sep 2025
Coldest day
12.8 °C
13 Dec 2025
Wettest day
39.0 mm
13 Nov 2025
Windiest day
43.3 km/h
3 Apr 2025
Strongest gust
72.4 km/h
3 Apr 2025
Hottest feels-like
33.9 °C
9 Aug 2025
Coldest feels-like
7.0 °C
13 Dec 2025
Sunniest day
13.8 h
14 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 Puerto Rico?

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

What is the hottest day ever recorded in Puerto Rico?

The hottest day measured in Puerto Rico between 1940 and 2025 was 11 August 2023, reaching 31.9 °C.

What is the coldest day in Puerto Rico?

The coldest day measured in Puerto Rico between 1940 and 2025 was 12 February 1981, at 10.8 °C.

Does it snow in Puerto Rico?

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

Has the climate of Puerto Rico warmed?

Yes: Puerto Rico warmed by +0.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Puerto Rico?

The wettest day measured in Puerto Rico between 1940 and 2025 was 25 November 1989, with 85 mm of rain in 24 hours.

What was the windiest day in Puerto Rico?

The windiest day measured in Puerto Rico between 1940 and 2025 was 18 February 2010, with winds reaching 59.0 km/h.

What is the warmest month in Puerto Rico?

The warmest month in Puerto Rico is August (22.4 °C on average); the coldest is February (16.4 °C).

How much does it rain in Puerto Rico?

Puerto Rico receives on average 143 mm of precipitation per year, spread over about 28 rainy days.

Is it sunny in Puerto Rico?

Puerto Rico gets on average 11.5 hours of sunshine per day, roughly 4,198 hours per year over 1940-2025.

Are there tropical nights in Puerto Rico?

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

What was the most extreme apparent temperature in Puerto Rico?

In Puerto Rico, between 1940 and 2025, the highest apparent temperature reached 35.1 °C on 13 August 1976, and the lowest was 5.5 °C on 19 January 1994.

Compare Puerto Rico with another city

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

Nearby cities

The climate around Puerto Rico

Other cities — Spain