Puerto Vallarta climate — normals and trends

Puerto Vallarta (Mexico) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 22.4 °C and it receives 1,410 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 June (24.0 °C on average) and the coldest is January (19.8 °C). Rainfall peaks in September.

Puerto Vallarta averages 0 frost days, 10 hot days (≥ 30 °C) and 146 rainy days per year.

Puerto Vallarta has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.5 °C (on 9 May 2002) and the coldest 9.4 °C (on 10 March 2016).

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 VallartaJalisco

coords
20.62°, -105.23°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJuneColdest monthJanuaryWettest monthSeptemberDriest monthApril

Mean daily temperature

22.4°C

Average daily high

26.7°C

Average daily low

19.0°C

Annual rainfall

1,410mm

Sunshine / day

10.3h

Mean relative humidity

77%

Average peak wind

8.8km/h

Seasonal range

4.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

10 d/yr

Rainy days (≥ 1 mm)

146 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.8 °C

Average feels-like low

21.0 °C

Average peak gust

28.3 km/h

Tropical nights (≥ 20 °C)

162 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

32.5 °C

9 May 2002

Coldest day

9.4 °C

10 March 2016

Wettest day

276 mm

21 September 2000

Windiest day

38.6 km/h

25 October 2002

Strongest gust

118.1 km/h

14 October 1994

Hottest feels-like

38.2 °C

17 July 1989

Coldest feels-like

7.1 °C

14 December 1997

Sunniest day

13.1 h

12 June 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.6 °C15 May 202513.8 °C20 January 202523.4 °C1,380 mm150
202431.3 °C21 October 202413.6 °C26 December 202423.3 °C1,527 mm180
202331.5 °C20 June 202313.3 °C17 January 202323.4 °C1,557 mm320
202230.9 °C12 May 202213.1 °C12 March 202222.8 °C1,329 mm20
202130.6 °C25 May 202110.2 °C2 January 202122.8 °C1,618 mm70
202030.2 °C2 October 202013.4 °C4 January 202023.1 °C1,512 mm30
201931.0 °C20 June 201914.0 °C3 February 201923.2 °C1,467 mm70
201831.0 °C2 June 201814.0 °C20 December 201823.1 °C1,418 mm140
201731.3 °C24 October 201713.3 °C17 February 201723.1 °C1,576 mm50
201630.6 °C22 May 20169.4 °C10 March 201623.1 °C1,256 mm80
201530.9 °C7 June 201513.7 °C27 February 201523.3 °C1,576 mm80
201430.5 °C23 July 201413.0 °C17 March 201423.1 °C1,572 mm70
201330.3 °C14 June 201313.2 °C12 March 201322.8 °C1,654 mm30
201231.1 °C14 May 201213.5 °C9 January 201222.8 °C1,379 mm40
201131.0 °C9 June 201111.1 °C18 January 201122.7 °C1,441 mm150
201031.0 °C17 May 201011.8 °C17 December 201022.1 °C1,627 mm30
200930.3 °C20 July 200913.6 °C23 December 200922.9 °C1,418 mm20
200829.9 °C21 April 200812.0 °C19 March 200822.4 °C1,483 mm00
200729.8 °C16 May 200713.0 °C1 January 200722.8 °C1,416 mm00
200630.6 °C3 July 200612.7 °C3 February 200623.0 °C1,448 mm30
200530.0 °C29 April 200511.9 °C9 March 200522.6 °C1,083 mm10
200431.6 °C25 March 200412.2 °C31 January 200422.7 °C1,548 mm90
200332.1 °C31 May 200312.4 °C20 March 200323.0 °C1,324 mm270
200232.5 °C9 May 200212.0 °C14 January 200223.0 °C1,414 mm350
200131.9 °C7 May 200111.8 °C3 March 200122.8 °C1,211 mm330
200031.4 °C12 May 200012.4 °C2 February 200022.8 °C1,558 mm120
199931.5 °C29 May 199911.6 °C21 December 199922.6 °C1,571 mm250
199831.8 °C16 May 199811.8 °C9 January 199822.7 °C1,516 mm290
199732.3 °C20 May 19979.6 °C11 January 199722.6 °C1,503 mm260
199630.8 °C10 May 199612.2 °C2 February 199622.7 °C1,458 mm100
199531.2 °C31 May 199513.5 °C7 January 199522.9 °C1,575 mm70
199431.2 °C17 May 199413.3 °C11 February 199423.1 °C1,064 mm310
199331.8 °C12 June 199312.5 °C6 March 199322.5 °C1,498 mm200
199231.4 °C3 May 199211.4 °C5 February 199222.5 °C1,684 mm190
199131.7 °C24 April 199112.9 °C16 January 199122.6 °C1,351 mm200
199031.0 °C17 April 199012.7 °C22 February 199022.8 °C1,307 mm200
198931.5 °C17 July 198913.0 °C24 January 198922.4 °C1,233 mm150
198831.6 °C1 May 198810.9 °C21 January 198822.5 °C1,335 mm180
198731.2 °C16 May 198711.7 °C22 January 198722.4 °C1,313 mm160
198632.1 °C15 April 198611.7 °C4 February 198622.4 °C1,148 mm170
198530.9 °C22 May 198511.2 °C31 January 198522.0 °C1,471 mm80
198431.4 °C20 May 198412.4 °C26 January 198422.1 °C1,722 mm70
198331.6 °C17 May 198311.8 °C23 January 198322.0 °C1,435 mm130
198230.4 °C17 June 198213.2 °C4 March 198222.7 °C1,081 mm110
198129.8 °C19 May 198112.7 °C23 January 198122.2 °C1,594 mm00
198031.6 °C8 June 198012.5 °C26 January 198022.5 °C1,773 mm100
197929.8 °C22 June 197912.1 °C7 February 197922.2 °C1,215 mm00
197830.1 °C11 May 197811.7 °C13 February 197822.2 °C1,622 mm20
197729.9 °C16 May 197712.8 °C15 February 197722.4 °C1,378 mm00
197631.2 °C31 May 197612.4 °C2 January 197622.3 °C1,525 mm60
197530.7 °C24 April 197511.8 °C29 December 197521.8 °C1,291 mm10
197430.9 °C22 April 197414.1 °C4 February 197422.0 °C1,503 mm40
197330.6 °C12 May 197312.1 °C23 January 197322.0 °C1,313 mm70
197231.8 °C17 May 197213.4 °C10 February 197222.7 °C1,258 mm180
197130.8 °C7 May 197113.3 °C7 February 197122.1 °C1,417 mm40
197030.8 °C7 May 197012.3 °C15 January 197022.1 °C1,133 mm110
196930.8 °C23 April 196912.8 °C17 March 196922.2 °C1,187 mm50
196829.5 °C4 May 196812.3 °C12 March 196821.9 °C1,263 mm00
196730.6 °C28 May 196711.0 °C8 February 196722.0 °C1,272 mm40
196631.0 °C19 May 196612.2 °C30 January 196622.0 °C1,416 mm80
196531.4 °C22 May 196512.2 °C14 February 196522.0 °C1,458 mm190
196431.4 °C15 May 196411.9 °C11 December 196422.0 °C1,000 mm140
196330.8 °C29 April 196312.6 °C19 February 196322.3 °C1,419 mm60
196231.1 °C27 May 196213.6 °C24 March 196222.0 °C1,328 mm120
196131.0 °C28 May 196112.8 °C3 February 196122.0 °C1,433 mm170
196031.4 °C25 May 196011.2 °C13 February 196021.9 °C1,420 mm80
195930.5 °C26 May 195912.0 °C2 January 195922.1 °C1,634 mm20
195831.7 °C14 May 195812.8 °C25 January 195822.1 °C1,957 mm190
195731.9 °C12 June 195712.2 °C25 March 195722.4 °C1,106 mm90
195630.2 °C1 May 195611.3 °C5 February 195622.0 °C1,204 mm20
195531.1 °C12 May 195510.4 °C8 February 195521.8 °C1,525 mm70
195431.1 °C17 April 195414.7 °C11 January 195422.5 °C1,358 mm40
195330.6 °C9 May 195313.5 °C8 April 195322.0 °C1,114 mm50
195231.2 °C10 May 195213.1 °C25 March 195222.0 °C1,264 mm70
195131.5 °C19 June 195113.1 °C3 January 195122.5 °C1,487 mm130
195030.0 °C21 May 195012.4 °C14 February 195022.2 °C1,371 mm10
194930.2 °C8 May 194912.6 °C31 January 194922.1 °C1,364 mm40
194830.6 °C15 April 194812.0 °C25 January 194822.2 °C1,595 mm80
194730.4 °C1 May 194711.8 °C15 December 194721.6 °C1,452 mm40
194630.8 °C5 June 194611.4 °C8 January 194622.0 °C1,290 mm60
194531.2 °C11 June 194512.2 °C13 February 194521.9 °C1,282 mm100
194431.1 °C3 May 194413.9 °C20 March 194421.6 °C1,644 mm60
194331.0 °C18 April 194313.3 °C6 February 194321.8 °C1,394 mm50
194230.4 °C6 May 194212.4 °C7 March 194221.8 °C1,392 mm40
194131.3 °C17 May 194112.5 °C7 January 194121.8 °C1,372 mm80
194031.6 °C1 June 194012.2 °C18 February 194021.6 °C1,193 mm100

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
27.7 °C
+1.0 °C
Hot days (≥ 30 °C)
15 d/yr
+5
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1380 mm
-30 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.8 °C+0.2 °C24 mm-9 mm
Feb27.0 °C+1.8 °C0 mm-18 mm
Mar27.2 °C+0.8 °C0 mm-8 mm
Apr27.6 °C-0.2 °C0 mm-4 mm
May29.6 °C+0.7 °C24 mm+8 mm
Jun28.1 °C+0.2 °C349 mm+156 mm
Jul28.7 °C+1.5 °C267 mm-37 mm
Aug28.4 °C+1.2 °C200 mm-112 mm
Sep28.2 °C+1.3 °C343 mm+29 mm
Oct28.1 °C+1.2 °C138 mm-4 mm
Nov28.0 °C+1.8 °C7 mm-30 mm
Dec26.8 °C+1.7 °C29 mm-1 mm

The year's extremes

Hottest day
31.6 °C
15 May 2025
Coldest day
13.8 °C
20 Jan 2025
Wettest day
65.8 mm
24 Jun 2025
Windiest day
14.3 km/h
13 May 2025
Strongest gust
50.4 km/h
2 Jul 2025
Hottest feels-like
36.7 °C
23 Jul 2025
Coldest feels-like
13.1 °C
20 Jan 2025
Sunniest day
12.5 h
24 May 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 Vallarta?

Puerto Vallarta has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 22.4 °C and it receives 1,410 mm of precipitation per year.

What is the hottest day ever recorded in Puerto Vallarta?

The hottest day measured in Puerto Vallarta between 1940 and 2025 was 9 May 2002, reaching 32.5 °C.

What is the coldest day in Puerto Vallarta?

The coldest day measured in Puerto Vallarta between 1940 and 2025 was 10 March 2016, at 9.4 °C.

Does it snow in Puerto Vallarta?

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

Has the climate of Puerto Vallarta warmed?

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

What is the wettest day in Puerto Vallarta?

The wettest day measured in Puerto Vallarta between 1940 and 2025 was 21 September 2000, with 276 mm of rain in 24 hours.

What was the windiest day in Puerto Vallarta?

The windiest day measured in Puerto Vallarta between 1940 and 2025 was 25 October 2002, with winds reaching 38.6 km/h.

What is the warmest month in Puerto Vallarta?

The warmest month in Puerto Vallarta is June (24.0 °C on average); the coldest is January (19.8 °C).

How much does it rain in Puerto Vallarta?

Puerto Vallarta receives on average 1,410 mm of precipitation per year, spread over about 146 rainy days.

Is it sunny in Puerto Vallarta?

Puerto Vallarta gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Puerto Vallarta?

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

What was the most extreme apparent temperature in Puerto Vallarta?

In Puerto Vallarta, between 1940 and 2025, the highest apparent temperature reached 38.2 °C on 17 July 1989, and the lowest was 7.1 °C on 14 December 1997.

Compare Puerto Vallarta with another city

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

Nearby cities

The climate around Puerto Vallarta

Other cities — Mexico