Mayagüez climate — normals and trends

Mayagüez (Puerto Rico) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 26.0 °C and it receives 593 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 (27.3 °C on average) and the coldest is February (24.6 °C). Rainfall peaks in September.

Mayagüez averages 0 frost days, 7 hot days (≥ 30 °C) and 147 rainy days per year.

Mayagüez 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 31.3 °C (on 3 July 2024) and the coldest 20.7 °C (on 25 December 1965).

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

MayagüezMayagüez

coords
18.20°, -67.14°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthAugustColdest monthFebruaryWettest monthSeptemberDriest monthJanuary

Mean daily temperature

26.0°C

Average daily high

27.6°C

Average daily low

25.0°C

Annual rainfall

593mm

Sunshine / day

11.4h

Mean relative humidity

77%

Average peak wind

19.6km/h

Seasonal range

2.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

7 d/yr

Rainy days (≥ 1 mm)

147 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.1 °C

Average feels-like low

27.3 °C

Average peak gust

28.9 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

21.1 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.49 · 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

3 July 2024

Coldest day

20.7 °C

25 December 1965

Wettest day

235 mm

20 September 2017

Windiest day

100.3 km/h

20 September 2017

Strongest gust

154.1 km/h

20 September 2017

Hottest feels-like

39.0 °C

25 September 2024

Coldest feels-like

16.4 °C

16 January 2000

Sunniest day

13.0 h

1 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.6 °C25 August 202523.4 °C19 March 202526.8 °C629 mm190
202431.3 °C3 July 202422.6 °C9 February 202427.2 °C689 mm800
202331.2 °C14 August 202322.5 °C6 April 202326.8 °C559 mm590
202230.3 °C6 August 202222.7 °C5 February 202226.3 °C880 mm60
202130.9 °C4 October 202122.8 °C18 March 202126.4 °C479 mm150
202030.8 °C28 July 202023.0 °C21 March 202026.7 °C481 mm270
201930.8 °C15 August 201923.0 °C9 February 201926.5 °C494 mm100
201830.0 °C12 August 201822.0 °C24 February 201826.2 °C439 mm10
201730.6 °C16 September 201722.6 °C6 March 201726.4 °C920 mm130
201630.8 °C28 September 201623.3 °C11 March 201626.6 °C676 mm100
201530.2 °C14 September 201523.3 °C1 February 201526.6 °C452 mm70
201430.1 °C25 July 201423.2 °C4 March 201426.4 °C473 mm20
201330.2 °C8 August 201322.2 °C24 December 201326.3 °C613 mm40
201230.4 °C23 July 201222.3 °C24 January 201226.3 °C528 mm140
201130.7 °C28 June 201121.8 °C23 March 201126.1 °C732 mm120
201031.0 °C24 August 201022.2 °C7 March 201026.6 °C847 mm170
200930.8 °C28 July 200921.9 °C27 March 200926.3 °C471 mm170
200830.3 °C24 August 200822.0 °C20 March 200826.0 °C728 mm50
200730.8 °C9 July 200723.1 °C1 April 200726.4 °C589 mm160
200630.8 °C7 October 200622.9 °C29 January 200626.5 °C535 mm150
200530.5 °C20 June 200521.5 °C30 January 200526.3 °C894 mm130
200430.3 °C23 June 200422.0 °C29 March 200426.1 °C524 mm40
200330.4 °C20 August 200322.9 °C29 December 200326.4 °C581 mm40
200230.5 °C8 September 200222.5 °C11 April 200226.3 °C318 mm100
200130.0 °C26 June 200122.1 °C27 February 200126.2 °C477 mm40
200029.9 °C12 September 200021.3 °C15 January 200025.8 °C413 mm00
199930.1 °C8 August 199922.1 °C18 February 199925.9 °C638 mm20
199830.7 °C5 September 199823.3 °C12 February 199826.5 °C739 mm240
199730.4 °C11 September 199722.4 °C6 April 199726.2 °C467 mm110
199629.7 °C6 August 199622.4 °C24 January 199625.9 °C653 mm00
199530.7 °C4 August 199521.4 °C14 March 199526.2 °C496 mm110
199430.4 °C10 September 199423.1 °C16 February 199426.1 °C477 mm20
199330.0 °C1 September 199321.7 °C3 March 199326.1 °C496 mm20
199230.1 °C28 August 199222.2 °C2 May 199226.0 °C688 mm40
199130.1 °C5 September 199121.7 °C6 February 199126.0 °C419 mm10
199030.7 °C20 August 199022.4 °C1 March 199026.1 °C510 mm60
198930.2 °C30 August 198921.8 °C15 February 198925.7 °C495 mm10
198830.1 °C8 July 198822.3 °C2 March 198826.1 °C506 mm30
198730.2 °C6 August 198722.5 °C15 March 198726.3 °C681 mm60
198630.3 °C27 August 198621.3 °C11 May 198625.8 °C618 mm50
198530.0 °C28 June 198522.1 °C11 March 198525.6 °C566 mm10
198430.1 °C23 August 198422.1 °C18 December 198425.7 °C620 mm10
198330.5 °C3 September 198322.5 °C16 February 198326.3 °C693 mm80
198229.8 °C23 July 198221.9 °C28 December 198225.8 °C478 mm00
198130.6 °C10 September 198122.6 °C13 January 198126.1 °C771 mm40
198030.4 °C26 June 198022.6 °C12 January 198026.2 °C507 mm60
197930.2 °C8 August 197922.0 °C6 March 197925.8 °C860 mm30
197830.0 °C16 July 197822.4 °C12 February 197826.1 °C581 mm10
197729.8 °C20 June 197722.2 °C31 March 197726.0 °C562 mm00
197630.3 °C13 September 197621.2 °C17 April 197625.5 °C476 mm10
197529.7 °C8 September 197522.0 °C15 December 197525.4 °C609 mm00
197429.9 °C15 August 197422.2 °C19 January 197425.4 °C713 mm00
197330.3 °C13 September 197322.4 °C13 December 197326.0 °C556 mm30
197230.4 °C25 July 197220.8 °C12 March 197225.9 °C469 mm30
197129.8 °C31 July 197122.2 °C11 February 197125.7 °C480 mm00
197030.3 °C11 July 197021.0 °C4 March 197025.9 °C705 mm20
196930.5 °C10 July 196921.4 °C30 January 196926.3 °C648 mm120
196830.2 °C29 September 196821.3 °C31 January 196825.7 °C360 mm20
196730.0 °C4 September 196721.9 °C20 March 196725.8 °C375 mm10
196630.3 °C30 September 196622.0 °C10 February 196626.0 °C404 mm40
196529.8 °C14 July 196520.7 °C25 December 196525.7 °C449 mm00
196430.0 °C2 October 196422.3 °C29 December 196426.1 °C449 mm10
196330.3 °C19 July 196322.4 °C26 March 196326.1 °C673 mm30
196230.2 °C14 August 196221.4 °C12 February 196225.9 °C462 mm30
196130.0 °C21 August 196122.7 °C8 March 196126.0 °C642 mm10
196030.0 °C13 July 196022.9 °C24 March 196026.2 °C629 mm50
195930.1 °C20 July 195922.9 °C14 January 195926.0 °C648 mm20
195830.2 °C9 August 195822.7 °C21 January 195826.3 °C578 mm50
195730.4 °C1 August 195722.3 °C11 February 195725.9 °C517 mm50
195630.0 °C20 September 195621.7 °C15 January 195625.6 °C555 mm10
195530.2 °C18 August 195521.3 °C6 February 195525.5 °C604 mm30
195430.1 °C14 July 195422.1 °C31 January 195425.7 °C697 mm20
195330.0 °C15 August 195322.2 °C28 January 195326.0 °C522 mm20
195230.0 °C18 July 195222.0 °C16 January 195226.0 °C542 mm20
195130.1 °C27 July 195121.1 °C12 March 195125.8 °C607 mm70
195030.1 °C17 September 195021.4 °C29 January 195025.3 °C627 mm10
194930.0 °C10 August 194921.5 °C14 February 194925.7 °C564 mm10
194829.9 °C7 July 194821.8 °C19 February 194825.9 °C769 mm00
194730.5 °C10 July 194722.7 °C7 March 194726.0 °C602 mm70
194630.2 °C20 August 194621.6 °C7 March 194625.8 °C663 mm10
194529.9 °C4 September 194521.4 °C27 March 194525.6 °C661 mm00
194430.1 °C26 August 194422.1 °C7 February 194425.8 °C687 mm20
194329.8 °C17 September 194321.8 °C17 March 194325.5 °C699 mm00
194229.9 °C2 August 194221.9 °C6 February 194225.9 °C834 mm00
194130.2 °C9 August 194121.9 °C14 April 194125.9 °C740 mm20
194030.1 °C23 July 194022.3 °C4 March 194025.8 °C844 mm30

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
28.3 °C
+0.7 °C
Hot days (≥ 30 °C)
19 d/yr
+12
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
629 mm
+36 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.4 °C+1.0 °C14 mm-3 mm
Feb27.4 °C+1.2 °C20 mm-1 mm
Mar27.0 °C+0.8 °C40 mm+11 mm
Apr27.2 °C+0.5 °C52 mm+10 mm
May28.3 °C+0.8 °C88 mm+9 mm
Jun29.3 °C+0.7 °C26 mm-23 mm
Jul29.3 °C+0.4 °C42 mm-9 mm
Aug29.3 °C+0.4 °C113 mm+44 mm
Sep29.2 °C+0.6 °C125 mm+38 mm
Oct28.8 °C+0.6 °C74 mm-4 mm
Nov28.5 °C+1.0 °C24 mm-28 mm
Dec27.7 °C+0.8 °C12 mm-9 mm

The year's extremes

Hottest day
30.6 °C
25 Aug 2025
Coldest day
23.4 °C
19 Mar 2025
Wettest day
45.2 mm
17 Aug 2025
Windiest day
41.6 km/h
17 Aug 2025
Strongest gust
62.3 km/h
17 Aug 2025
Hottest feels-like
38.5 °C
29 Jul 2025
Coldest feels-like
22.7 °C
21 Apr 2025
Sunniest day
13.0 h
1 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 Mayagüez?

Mayagüez has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 26.0 °C and it receives 593 mm of precipitation per year.

What is the hottest day ever recorded in Mayagüez?

The hottest day measured in Mayagüez between 1940 and 2025 was 3 July 2024, reaching 31.3 °C.

What is the coldest day in Mayagüez?

The coldest day measured in Mayagüez between 1940 and 2025 was 25 December 1965, at 20.7 °C.

Does it snow in Mayagüez?

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

Has the climate of Mayagüez warmed?

Yes: Mayagüez warmed by +0.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Mayagüez?

The wettest day measured in Mayagüez between 1940 and 2025 was 20 September 2017, with 235 mm of rain in 24 hours.

What was the windiest day in Mayagüez?

The windiest day measured in Mayagüez between 1940 and 2025 was 20 September 2017, with winds reaching 100.3 km/h.

What is the warmest month in Mayagüez?

The warmest month in Mayagüez is August (27.3 °C on average); the coldest is February (24.6 °C).

How much does it rain in Mayagüez?

Mayagüez receives on average 593 mm of precipitation per year, spread over about 147 rainy days.

Is it sunny in Mayagüez?

Mayagüez gets on average 11.4 hours of sunshine per day, roughly 4,161 hours per year over 1940-2025.

Are there tropical nights in Mayagüez?

Yes: Mayagüez has on average 364 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Mayagüez?

In Mayagüez, between 1940 and 2025, the highest apparent temperature reached 39.0 °C on 25 September 2024, and the lowest was 16.4 °C on 16 January 2000.

Compare Mayagüez with another city

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

Nearby cities

The climate around Mayagüez

Other cities — Puerto Rico