Puyo climate — normals and trends

Puyo (Ecuador) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 19.8 °C and it receives 2,170 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 (20.4 °C on average) and the coldest is July (18.6 °C). Rainfall peaks in March.

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

Puyo has warmed by +1.6 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.8 °C (on 20 January 1964) and the coldest 10.2 °C (on 2 August 1955).

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

PuyoPastaza Province

coords
-1.49°, -78.00°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthFebruaryColdest monthJulyWettest monthMarchDriest monthAugust

Mean daily temperature

19.8°C

Average daily high

24.4°C

Average daily low

16.3°C

Annual rainfall

2,170mm

Sunshine / day

9.9h

Mean relative humidity

84%

Average peak wind

6.6km/h

Seasonal range

1.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

308 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.6 °C

Average feels-like low

17.2 °C

Average peak gust

26.1 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

17.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

20 January 1964

Coldest day

10.2 °C

2 August 1955

Wettest day

160 mm

28 December 2020

Windiest day

43.2 km/h

3 March 2009

Strongest gust

46.1 km/h

14 August 1978

Hottest feels-like

36.0 °C

15 February 2010

Coldest feels-like

9.3 °C

25 July 1957

Sunniest day

12.0 h

27 September 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.5 °C15 February 202513.8 °C7 August 202520.6 °C2,692 mm00
202430.7 °C24 September 202413.3 °C30 August 202421.3 °C2,276 mm40
202330.7 °C27 September 202312.9 °C3 August 202321.0 °C2,421 mm50
202229.5 °C27 September 202212.0 °C23 August 202220.5 °C2,704 mm00
202129.3 °C28 September 202112.7 °C4 July 202120.6 °C2,835 mm00
202029.4 °C5 February 202013.4 °C4 August 202020.8 °C2,440 mm00
201929.3 °C10 November 201911.8 °C6 August 201920.7 °C2,944 mm00
201829.6 °C13 September 201812.6 °C16 July 201820.4 °C3,144 mm00
201729.0 °C2 October 201713.7 °C14 July 201720.7 °C3,112 mm00
201630.1 °C28 January 201613.6 °C25 August 201621.0 °C2,491 mm10
201530.2 °C29 September 201514.3 °C14 September 201520.9 °C1,944 mm10
201428.3 °C24 January 201413.6 °C30 July 201420.4 °C2,365 mm00
201329.3 °C21 September 201313.6 °C2 September 201320.5 °C2,088 mm00
201228.8 °C11 October 201212.9 °C7 August 201220.3 °C2,443 mm00
201128.6 °C30 November 201112.6 °C25 August 201120.4 °C2,543 mm00
201030.2 °C24 February 201013.8 °C23 July 201020.8 °C1,977 mm10
200929.5 °C11 October 200912.3 °C11 July 200920.5 °C2,031 mm00
200829.2 °C28 August 200813.1 °C5 February 200820.3 °C2,449 mm00
200730.1 °C6 February 200712.4 °C28 July 200720.4 °C1,739 mm10
200629.1 °C13 February 200612.6 °C20 September 200620.3 °C1,773 mm00
200529.0 °C30 September 200511.9 °C11 July 200520.4 °C1,836 mm00
200428.6 °C18 October 200412.2 °C21 August 200420.0 °C1,653 mm00
200327.3 °C14 February 200311.9 °C14 September 200319.4 °C1,802 mm00
200227.3 °C6 January 200212.3 °C23 September 200219.5 °C1,679 mm00
200128.2 °C1 October 200112.2 °C23 June 200119.4 °C1,581 mm00
200026.5 °C12 February 200012.4 °C15 August 200019.3 °C1,888 mm00
199926.4 °C6 December 199911.6 °C10 July 199919.1 °C2,059 mm00
199828.2 °C5 February 199813.4 °C7 July 199820.1 °C1,880 mm00
199727.0 °C14 October 199713.1 °C11 August 199719.8 °C2,164 mm00
199628.1 °C29 February 199612.5 °C14 July 199619.5 °C2,107 mm00
199530.1 °C8 February 199513.4 °C24 September 199520.0 °C1,725 mm10
199428.4 °C1 January 199413.1 °C13 July 199420.0 °C2,102 mm00
199328.4 °C15 March 199312.6 °C17 July 199320.0 °C2,143 mm00
199229.1 °C1 May 199213.1 °C25 July 199220.2 °C1,804 mm00
199128.7 °C12 December 199112.3 °C3 September 199120.1 °C2,260 mm00
199028.1 °C10 February 199012.3 °C26 July 199019.9 °C1,850 mm00
198929.1 °C25 November 198912.6 °C8 July 198919.6 °C2,252 mm00
198828.8 °C17 February 198812.2 °C27 July 198820.0 °C2,156 mm00
198728.5 °C26 March 198713.6 °C21 June 198720.2 °C2,258 mm00
198628.7 °C17 November 198612.8 °C25 July 198619.4 °C2,561 mm00
198528.0 °C19 March 198512.4 °C22 July 198519.3 °C2,177 mm00
198428.1 °C14 March 198411.8 °C27 July 198419.6 °C2,003 mm00
198329.4 °C13 February 198313.4 °C26 July 198320.3 °C1,930 mm00
198228.4 °C20 March 198212.3 °C18 July 198220.3 °C2,357 mm00
198129.7 °C11 October 198112.2 °C21 July 198120.3 °C1,835 mm00
198028.4 °C13 February 198012.6 °C25 July 198020.4 °C1,656 mm00
197930.2 °C4 February 197912.9 °C12 July 197920.1 °C2,034 mm20
197829.8 °C14 March 197811.0 °C18 August 197820.3 °C1,974 mm00
197729.5 °C27 December 197713.3 °C22 July 197720.3 °C1,852 mm00
197628.0 °C1 October 197610.8 °C17 August 197619.5 °C2,594 mm00
197528.0 °C10 February 197510.5 °C18 July 197519.3 °C2,650 mm00
197427.6 °C5 March 197411.6 °C9 July 197419.0 °C2,800 mm00
197328.7 °C23 January 197313.7 °C16 July 197319.8 °C2,161 mm00
197229.7 °C27 October 197212.9 °C4 September 197219.9 °C2,549 mm00
197128.1 °C12 November 197112.2 °C27 August 197119.3 °C2,626 mm00
197029.3 °C28 January 197012.9 °C13 August 197019.8 °C2,089 mm00
196928.3 °C30 December 196913.4 °C12 July 196919.9 °C2,102 mm00
196828.7 °C28 January 196812.2 °C17 June 196819.4 °C2,378 mm00
196728.3 °C10 May 196712.9 °C18 July 196719.4 °C2,117 mm00
196628.3 °C2 February 196610.3 °C4 June 196619.7 °C2,263 mm00
196528.2 °C26 February 196511.6 °C22 August 196519.6 °C1,888 mm00
196431.8 °C20 January 196411.9 °C30 July 196420.0 °C1,612 mm170
196329.6 °C30 September 196312.0 °C6 July 196319.8 °C1,615 mm00
196227.9 °C5 February 196211.5 °C19 August 196219.3 °C1,993 mm00
196128.1 °C18 September 196111.8 °C10 September 196119.4 °C1,747 mm00
196028.3 °C9 October 196012.1 °C5 September 196019.6 °C1,481 mm00
195929.4 °C16 January 195911.8 °C8 August 195919.7 °C1,490 mm00
195829.1 °C21 January 195812.5 °C23 June 195820.1 °C2,007 mm00
195729.2 °C19 September 195710.2 °C25 July 195719.4 °C1,504 mm00
195625.4 °C9 March 195612.8 °C8 September 195618.7 °C2,617 mm00
195526.3 °C7 October 195510.2 °C2 August 195518.9 °C2,163 mm00
195426.3 °C3 September 195412.6 °C28 June 195419.0 °C1,937 mm00
195327.0 °C20 February 195312.9 °C10 August 195319.3 °C2,366 mm00
195226.9 °C23 February 195212.6 °C24 September 195219.1 °C2,101 mm00
195125.8 °C22 December 195113.3 °C12 July 195119.0 °C2,359 mm00
195025.9 °C4 September 195012.2 °C10 August 195018.9 °C2,770 mm00
194925.8 °C10 January 194912.7 °C21 July 194918.8 °C2,243 mm00
194827.1 °C16 January 194812.6 °C16 February 194819.1 °C2,107 mm00
194727.5 °C18 March 194712.7 °C4 August 194719.5 °C2,483 mm00
194627.0 °C19 January 194612.8 °C23 July 194619.1 °C2,273 mm00
194527.7 °C2 October 194511.4 °C13 August 194519.3 °C1,892 mm00
194427.7 °C19 February 194412.4 °C19 February 194419.5 °C1,964 mm00
194326.6 °C6 January 194311.8 °C3 August 194318.7 °C2,496 mm00
194227.9 °C1 March 194210.8 °C15 July 194219.0 °C3,007 mm00
194127.9 °C28 January 194113.4 °C2 August 194119.7 °C2,549 mm00
194029.3 °C26 February 194013.2 °C15 January 194019.8 °C1,627 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
24.8 °C
+0.4 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2692 mm
+522 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.4 °C+0.5 °C163 mm-29 mm
Feb25.0 °C-0.1 °C231 mm+30 mm
Mar24.9 °C+0.1 °C343 mm+91 mm
Apr25.7 °C+1.1 °C253 mm+17 mm
May24.4 °C+0.3 °C238 mm+14 mm
Jun24.2 °C+1.0 °C309 mm+140 mm
Jul22.4 °C-0.4 °C348 mm+203 mm
Aug23.9 °C0.0 °C129 mm+48 mm
Sep25.2 °C+0.3 °C91 mm+11 mm
Oct25.4 °C+0.2 °C214 mm+54 mm
Nov25.2 °C+0.4 °C160 mm-50 mm
Dec25.9 °C+1.1 °C215 mm-6 mm

The year's extremes

Hottest day
28.5 °C
15 Feb 2025
Coldest day
13.8 °C
7 Aug 2025
Wettest day
94.3 mm
2 Jul 2025
Windiest day
26.3 km/h
31 Mar 2025
Strongest gust
40.0 km/h
10 Dec 2025
Hottest feels-like
33.8 °C
7 Mar 2025
Coldest feels-like
13.6 °C
30 Aug 2025
Sunniest day
12.0 h
27 Sep 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 Puyo?

Puyo has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 19.8 °C and it receives 2,170 mm of precipitation per year.

What is the hottest day ever recorded in Puyo?

The hottest day measured in Puyo between 1940 and 2025 was 20 January 1964, reaching 31.8 °C.

What is the coldest day in Puyo?

The coldest day measured in Puyo between 1940 and 2025 was 2 August 1955, at 10.2 °C.

Does it snow in Puyo?

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

Has the climate of Puyo warmed?

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

What is the wettest day in Puyo?

The wettest day measured in Puyo between 1940 and 2025 was 28 December 2020, with 160 mm of rain in 24 hours.

What was the windiest day in Puyo?

The windiest day measured in Puyo between 1940 and 2025 was 3 March 2009, with winds reaching 43.2 km/h.

What is the warmest month in Puyo?

The warmest month in Puyo is February (20.4 °C on average); the coldest is July (18.6 °C).

How much does it rain in Puyo?

Puyo receives on average 2,170 mm of precipitation per year, spread over about 308 rainy days.

Is it sunny in Puyo?

Puyo gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Puyo?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Puyo.

What was the most extreme apparent temperature in Puyo?

In Puyo, between 1940 and 2025, the highest apparent temperature reached 36.0 °C on 15 February 2010, and the lowest was 9.3 °C on 25 July 1957.

Compare Puyo with another city

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

Nearby cities

The climate around Puyo

Other cities — Ecuador