Moyobamba climate — normals and trends

Moyobamba (Peru) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 20.7 °C and it receives 1,822 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 November (21.3 °C on average) and the coldest is July (19.6 °C). Rainfall peaks in March.

Moyobamba averages 0 frost days, 5 hot days (≥ 30 °C) and 314 rainy days per year.

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

The hottest day of the period reached 33.8 °C (on 25 September 2024) and the coldest 8.4 °C (on 20 July 1975).

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

MoyobambaSan Martín Department

coords
-6.03°, -76.97°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthNovemberColdest monthJulyWettest monthMarchDriest monthAugust

Mean daily temperature

20.7°C

Average daily high

26.0°C

Average daily low

16.6°C

Annual rainfall

1,822mm

Sunshine / day

10.4h

Mean relative humidity

84%

Average peak wind

7.7km/h

Seasonal range

1.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

5 d/yr

Rainy days (≥ 1 mm)

314 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.2 °C

Average feels-like low

18.0 °C

Average peak gust

28.6 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

17.8 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.61 · 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

33.8 °C

25 September 2024

Coldest day

8.4 °C

20 July 1975

Wettest day

98 mm

18 January 2020

Windiest day

20.3 km/h

20 December 1970

Strongest gust

63.4 km/h

4 May 1997

Hottest feels-like

37.4 °C

25 January 2016

Coldest feels-like

7.0 °C

20 July 1975

Sunniest day

12.3 h

14 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.3 °C31 August 202513.0 °C4 July 202521.7 °C2,462 mm110
202433.8 °C25 September 202413.9 °C17 July 202422.5 °C1,932 mm520
202332.9 °C6 October 202312.4 °C20 June 202321.6 °C2,328 mm320
202231.6 °C29 September 202211.1 °C22 August 202221.1 °C2,254 mm170
202130.6 °C3 September 202111.2 °C6 August 202121.2 °C2,215 mm70
202030.6 °C13 March 202012.7 °C5 August 202021.2 °C2,089 mm90
201930.9 °C18 September 20199.8 °C6 August 201921.1 °C2,399 mm50
201829.9 °C12 September 201812.3 °C22 June 201820.9 °C2,267 mm00
201730.4 °C22 January 201711.3 °C31 July 201721.1 °C2,435 mm60
201632.8 °C24 January 201612.7 °C30 October 201621.8 °C1,852 mm320
201530.6 °C23 October 201513.2 °C23 June 201521.4 °C2,119 mm30
201429.9 °C26 September 201413.0 °C31 August 201421.1 °C2,357 mm00
201330.9 °C7 November 201311.7 °C27 July 201321.1 °C2,127 mm60
201229.9 °C10 October 201212.7 °C10 August 201220.9 °C2,139 mm00
201130.3 °C30 November 201112.9 °C12 August 201120.8 °C2,010 mm10
201032.5 °C8 March 201012.8 °C18 July 201021.5 °C1,829 mm300
200931.5 °C31 October 200913.7 °C8 May 200921.4 °C1,790 mm110
200829.7 °C11 October 200813.8 °C6 July 200821.0 °C2,198 mm00
200732.1 °C13 February 200712.6 °C4 July 200721.1 °C1,998 mm70
200629.6 °C9 October 200612.9 °C25 June 200621.1 °C1,456 mm00
200530.9 °C3 October 200512.8 °C12 July 200521.3 °C1,551 mm60
200429.2 °C17 October 200412.9 °C2 August 200420.9 °C1,808 mm00
200330.5 °C17 October 200312.2 °C15 July 200320.9 °C1,803 mm10
200229.9 °C24 September 200213.9 °C18 June 200220.7 °C1,713 mm00
200129.1 °C25 November 200113.2 °C4 August 200120.5 °C1,781 mm00
200029.4 °C5 November 200013.6 °C25 July 200020.6 °C2,094 mm00
199929.7 °C9 September 199912.0 °C4 August 199920.3 °C1,907 mm00
199831.1 °C31 January 199813.5 °C20 May 199821.4 °C1,786 mm80
199730.9 °C26 January 199713.8 °C11 August 199721.2 °C1,470 mm80
199630.5 °C14 November 199613.1 °C14 July 199620.8 °C1,868 mm10
199530.6 °C7 October 199513.5 °C29 May 199521.1 °C1,745 mm20
199430.2 °C13 November 199412.2 °C11 July 199421.0 °C2,053 mm20
199330.4 °C23 September 199312.4 °C4 August 199321.0 °C1,659 mm20
199231.6 °C8 February 199212.4 °C25 July 199221.3 °C1,596 mm80
199130.0 °C13 September 199112.3 °C17 August 199121.1 °C1,725 mm20
199031.4 °C5 October 199013.0 °C2 August 199021.0 °C1,637 mm40
198930.6 °C11 November 198912.0 °C11 July 198920.8 °C1,897 mm80
198830.4 °C26 August 198811.9 °C17 July 198821.2 °C1,826 mm20
198730.9 °C26 March 198714.1 °C1 August 198721.4 °C1,781 mm30
198629.7 °C23 August 198612.2 °C27 July 198620.6 °C2,087 mm00
198530.2 °C26 January 198511.3 °C11 June 198520.6 °C1,605 mm10
198430.4 °C1 October 198413.4 °C1 September 198420.8 °C1,848 mm20
198330.9 °C2 March 198313.7 °C26 July 198321.7 °C1,752 mm70
198232.1 °C10 September 198213.9 °C18 July 198221.3 °C1,617 mm100
198131.6 °C6 October 198111.6 °C21 July 198121.1 °C1,622 mm150
198031.5 °C15 September 198013.4 °C7 July 198021.3 °C1,342 mm140
197932.1 °C14 February 197911.4 °C13 July 197921.2 °C1,470 mm190
197831.0 °C27 February 197810.8 °C17 August 197821.0 °C1,676 mm50
197731.2 °C18 September 197713.1 °C30 July 197721.0 °C1,736 mm60
197629.8 °C30 September 197612.2 °C15 July 197620.2 °C1,777 mm00
197530.8 °C24 October 19758.4 °C20 July 197519.8 °C2,257 mm10
197429.5 °C17 November 197410.7 °C29 July 197420.1 °C1,918 mm00
197329.7 °C5 September 197312.5 °C5 September 197320.5 °C2,045 mm00
197230.1 °C3 October 197212.5 °C7 September 197220.7 °C1,876 mm20
197129.2 °C7 April 197111.9 °C1 June 197120.2 °C1,915 mm00
197030.2 °C28 September 197011.7 °C11 August 197020.5 °C1,712 mm10
196929.8 °C2 December 196912.7 °C12 August 196920.8 °C1,760 mm00
196830.4 °C24 January 196811.8 °C3 May 196820.3 °C1,668 mm20
196730.3 °C27 September 196713.2 °C18 July 196720.3 °C1,665 mm20
196630.9 °C18 October 196611.7 °C5 June 196620.6 °C1,600 mm40
196530.2 °C25 September 196510.9 °C23 August 196520.4 °C1,555 mm30
196431.4 °C9 February 196411.3 °C7 August 196420.4 °C1,512 mm60
196330.4 °C5 January 196311.2 °C26 July 196320.5 °C1,519 mm40
196229.5 °C14 November 196211.7 °C14 July 196220.2 °C1,531 mm00
196130.0 °C30 November 196110.9 °C4 August 196120.4 °C1,606 mm10
196030.4 °C8 October 196012.5 °C14 July 196020.6 °C1,344 mm20
195931.2 °C29 September 195912.8 °C14 July 195920.5 °C1,431 mm80
195830.1 °C15 February 195811.4 °C23 June 195820.8 °C1,574 mm20
195729.1 °C18 September 195711.9 °C23 July 195720.2 °C1,472 mm00
195626.7 °C23 November 195613.3 °C28 June 195619.4 °C2,119 mm00
195529.1 °C7 October 195510.0 °C2 August 195519.8 °C1,730 mm00
195427.3 °C22 September 195411.9 °C28 July 195419.7 °C1,812 mm00
195327.6 °C20 February 195313.1 °C6 August 195320.2 °C1,631 mm00
195227.3 °C25 September 195212.6 °C21 June 195219.9 °C1,516 mm00
195128.1 °C13 October 195112.9 °C25 July 195119.8 °C2,092 mm00
195027.5 °C4 September 195012.3 °C12 July 195019.7 °C1,848 mm00
194927.4 °C30 March 194913.0 °C26 July 194919.7 °C1,731 mm00
194828.4 °C21 August 194811.6 °C16 August 194820.0 °C1,755 mm00
194727.2 °C17 March 194713.7 °C18 August 194720.2 °C1,696 mm00
194628.9 °C12 October 194613.2 °C23 July 194619.9 °C1,753 mm00
194528.4 °C2 August 194512.4 °C14 July 194520.1 °C1,506 mm00
194429.1 °C28 August 194413.8 °C28 June 194420.2 °C1,552 mm00
194327.7 °C24 October 194312.0 °C7 August 194319.4 °C1,852 mm00
194229.0 °C15 September 194210.0 °C24 August 194219.5 °C2,357 mm00
194128.4 °C9 March 194113.2 °C8 July 194120.1 °C2,111 mm00
194030.9 °C25 February 194013.6 °C9 July 194020.8 °C1,169 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
27.1 °C
+1.1 °C
Hot days (≥ 30 °C)
11 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2462 mm
+640 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.2 °C+1.3 °C201 mm+39 mm
Feb26.3 °C+0.4 °C290 mm+114 mm
Mar26.5 °C+0.7 °C318 mm+88 mm
Apr27.4 °C+1.4 °C239 mm+28 mm
May27.6 °C+1.7 °C218 mm+55 mm
Jun26.6 °C+1.2 °C225 mm+104 mm
Jul27.2 °C+1.8 °C76 mm-16 mm
Aug27.9 °C+1.6 °C131 mm+47 mm
Sep27.2 °C+0.4 °C191 mm+76 mm
Oct27.2 °C+0.6 °C260 mm+103 mm
Nov26.8 °C+0.5 °C176 mm+18 mm
Dec27.4 °C+1.5 °C138 mm-13 mm

The year's extremes

Hottest day
31.3 °C
31 Aug 2025
Coldest day
13.0 °C
4 Jul 2025
Wettest day
32.9 mm
29 May 2025
Windiest day
14.9 km/h
13 Jan 2025
Strongest gust
51.8 km/h
12 May 2025
Hottest feels-like
35.6 °C
18 Mar 2025
Coldest feels-like
13.0 °C
4 Jul 2025
Sunniest day
12.1 h
13 Jan 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 Moyobamba?

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

What is the hottest day ever recorded in Moyobamba?

The hottest day measured in Moyobamba between 1940 and 2025 was 25 September 2024, reaching 33.8 °C.

What is the coldest day in Moyobamba?

The coldest day measured in Moyobamba between 1940 and 2025 was 20 July 1975, at 8.4 °C.

Does it snow in Moyobamba?

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

Has the climate of Moyobamba warmed?

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

What is the wettest day in Moyobamba?

The wettest day measured in Moyobamba between 1940 and 2025 was 18 January 2020, with 98 mm of rain in 24 hours.

What was the windiest day in Moyobamba?

The windiest day measured in Moyobamba between 1940 and 2025 was 20 December 1970, with winds reaching 20.3 km/h.

What is the warmest month in Moyobamba?

The warmest month in Moyobamba is November (21.3 °C on average); the coldest is July (19.6 °C).

How much does it rain in Moyobamba?

Moyobamba receives on average 1,822 mm of precipitation per year, spread over about 314 rainy days.

Is it sunny in Moyobamba?

Moyobamba gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Moyobamba?

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

What was the most extreme apparent temperature in Moyobamba?

In Moyobamba, between 1940 and 2025, the highest apparent temperature reached 37.4 °C on 25 January 2016, and the lowest was 7.0 °C on 20 July 1975.

Compare Moyobamba with another city

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

Nearby cities

The climate around Moyobamba

Other cities — Peru