Cajamarca climate — normals and trends

Cajamarca (Peru) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 11.5 °C and it receives 2,828 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 (12.0 °C on average) and the coldest is October (11.2 °C). Rainfall peaks in March.

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

Cajamarca has warmed by +1.8 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 24.4 °C (on 11 September 2024) and the coldest -1.4 °C (on 1 December 1947).

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

CajamarcaCajamarca Department

coords
-7.16°, -78.50°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthAugustColdest monthOctoberWettest monthMarchDriest monthJuly

Mean daily temperature

11.5°C

Average daily high

17.1°C

Average daily low

7.6°C

Annual rainfall

2,828mm

Sunshine / day

10.3h

Mean relative humidity

78%

Average peak wind

8.2km/h

Seasonal range

0.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

253 d/yr

Annual snowfall

0.0 cm

Average feels-like high

17.3 °C

Average feels-like low

6.0 °C

Average peak gust

35.4 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

24.4 °C

11 September 2024

Coldest day

-1.4 °C

1 December 1947

Wettest day

127 mm

13 February 1968

Windiest day

20.7 km/h

19 July 2023

Strongest gust

82.8 km/h

31 July 1941

Hottest feels-like

25.4 °C

10 April 1998

Coldest feels-like

-5.3 °C

1 December 1947

Snowiest day

0.2 cm

24 February 1943

Sunniest day

12.4 h

2 January 2019

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202522.3 °C16 July 20252.0 °C9 December 202512.4 °C3,326 mm00
202424.4 °C11 September 20245.2 °C15 November 202413.2 °C2,898 mm00
202322.5 °C9 September 20234.6 °C22 March 202312.8 °C3,009 mm00
202221.1 °C2 September 20221.4 °C31 October 202211.6 °C2,844 mm00
202122.0 °C8 August 20213.9 °C7 August 202111.8 °C3,124 mm00
202021.9 °C11 August 20200.3 °C3 November 202012.4 °C2,761 mm00
201923.1 °C2 August 20194.4 °C10 July 201912.3 °C3,506 mm00
201822.9 °C9 September 20183.0 °C2 December 201811.8 °C3,050 mm00
201721.7 °C7 August 20173.6 °C20 November 201712.1 °C3,155 mm00
201622.9 °C15 August 20161.1 °C20 November 201612.8 °C2,651 mm00
201522.2 °C7 August 20153.9 °C4 November 201512.8 °C2,914 mm00
201422.2 °C23 August 20143.3 °C21 November 201412.3 °C3,048 mm00
201321.3 °C28 September 20133.9 °C24 December 201312.0 °C2,935 mm00
201222.5 °C11 August 20124.6 °C6 December 201212.0 °C3,253 mm00
201120.7 °C31 May 20112.2 °C16 October 201111.3 °C2,547 mm00
201020.9 °C2 February 20103.4 °C25 November 201012.0 °C2,484 mm00
200921.9 °C9 September 20093.9 °C7 November 200912.0 °C3,371 mm00
200821.0 °C18 August 20084.3 °C18 December 200811.7 °C2,881 mm00
200721.1 °C14 August 20072.9 °C5 December 200711.9 °C2,938 mm00
200621.0 °C11 July 20061.7 °C20 October 200612.0 °C2,832 mm00
200522.1 °C14 August 20051.7 °C30 November 200512.3 °C2,544 mm00
200420.8 °C13 May 20042.5 °C18 January 200412.0 °C2,525 mm00
200320.9 °C15 September 20034.1 °C2 November 200312.3 °C2,208 mm00
200220.6 °C11 August 20024.3 °C10 January 200212.3 °C2,792 mm00
200120.6 °C21 December 20013.6 °C4 November 200111.8 °C3,307 mm00
200020.6 °C27 August 20002.7 °C14 November 200011.5 °C2,789 mm00
199921.0 °C21 August 19992.9 °C29 October 199911.3 °C2,971 mm00
199822.7 °C16 February 19981.2 °C29 November 199813.0 °C3,341 mm00
199722.3 °C9 September 19973.6 °C1 February 199712.3 °C2,526 mm00
199619.6 °C24 July 19962.1 °C10 November 199611.4 °C2,651 mm00
199521.2 °C7 August 19952.4 °C12 December 199511.9 °C2,640 mm00
199421.9 °C4 September 19942.8 °C20 October 199411.7 °C3,346 mm00
199321.6 °C7 August 19933.3 °C9 January 199311.9 °C3,535 mm00
199220.9 °C1 August 19922.8 °C29 November 199212.1 °C2,507 mm00
199122.3 °C13 September 19912.8 °C15 January 199111.9 °C2,456 mm00
199021.1 °C10 February 19902.8 °C7 December 199011.8 °C2,268 mm00
198920.8 °C13 November 19891.2 °C4 December 198911.2 °C2,856 mm00
198822.0 °C26 August 19883.5 °C17 July 198811.6 °C3,083 mm00
198721.3 °C23 July 19873.3 °C19 October 198712.4 °C3,003 mm00
198621.2 °C10 August 19861.8 °C18 October 198611.4 °C2,551 mm00
198521.3 °C12 December 19851.2 °C30 April 198510.8 °C2,405 mm00
198419.7 °C16 December 19843.0 °C30 October 198411.0 °C3,124 mm00
198321.3 °C18 February 19835.5 °C31 October 198312.9 °C3,813 mm00
198221.3 °C12 September 19822.2 °C19 April 198211.8 °C2,452 mm00
198120.5 °C2 August 19812.0 °C24 January 198111.2 °C3,122 mm00
198021.2 °C20 July 19803.0 °C5 December 198011.7 °C2,463 mm00
197921.6 °C15 July 1979-0.5 °C26 December 197911.8 °C2,605 mm01
197820.2 °C26 August 19780.3 °C17 October 197811.3 °C2,564 mm00
197720.5 °C18 September 19773.5 °C2 May 197711.7 °C2,984 mm00
197620.0 °C30 July 19763.5 °C9 October 197611.2 °C2,986 mm00
197519.7 °C25 March 19751.2 °C2 December 197510.7 °C3,266 mm00
197419.7 °C1 August 19742.6 °C10 July 197410.5 °C2,979 mm00
197320.8 °C25 March 19731.8 °C8 December 197311.1 °C3,224 mm00
197220.5 °C7 July 19722.1 °C28 January 197211.7 °C2,545 mm00
197120.3 °C18 November 19713.0 °C25 November 197110.5 °C3,368 mm00
197020.3 °C21 August 19702.6 °C3 March 197010.9 °C2,942 mm00
196922.4 °C11 September 19690.9 °C30 September 196911.7 °C2,638 mm00
196820.3 °C23 November 19680.3 °C20 April 196810.7 °C2,527 mm00
196720.3 °C5 September 19670.7 °C26 November 196710.8 °C2,449 mm00
196620.7 °C29 July 19662.5 °C8 July 196611.3 °C2,393 mm00
196521.7 °C13 August 19652.5 °C29 January 196511.1 °C2,722 mm00
196419.7 °C13 January 19641.8 °C21 October 196410.8 °C3,269 mm00
196322.1 °C29 August 19631.0 °C17 November 196311.0 °C2,509 mm00
196220.2 °C27 September 19620.0 °C21 November 196210.9 °C2,327 mm00
196120.8 °C13 August 19611.8 °C14 November 196111.1 °C2,415 mm00
196020.5 °C1 September 19601.7 °C14 November 196010.9 °C2,176 mm00
195921.5 °C9 September 19591.7 °C20 November 195911.3 °C3,189 mm00
195820.5 °C27 August 19581.8 °C2 December 195811.4 °C2,586 mm00
195720.8 °C8 August 19572.0 °C10 December 195711.3 °C3,562 mm00
195618.5 °C20 December 1956-1.3 °C26 November 195610.1 °C2,964 mm01
195519.1 °C11 May 19551.9 °C28 December 195510.3 °C2,763 mm00
195420.1 °C19 August 19540.6 °C19 November 195410.5 °C2,573 mm00
195319.5 °C16 August 19530.5 °C22 December 195310.8 °C2,156 mm00
195219.9 °C30 December 19521.6 °C2 November 195210.9 °C2,465 mm00
195120.0 °C1 August 19512.0 °C5 February 195110.9 °C2,367 mm00
195019.6 °C4 September 1950-0.1 °C18 May 195010.0 °C1,712 mm01
194919.4 °C3 December 1949-0.5 °C20 December 194910.6 °C2,797 mm01
194821.3 °C20 August 19481.4 °C19 November 194811.2 °C2,599 mm00
194721.1 °C30 October 1947-1.4 °C1 December 194710.8 °C2,054 mm02
194620.1 °C21 September 19460.3 °C21 December 194610.9 °C2,742 mm00
194520.7 °C2 August 19451.4 °C11 October 194510.5 °C2,451 mm00
194419.5 °C28 October 19440.8 °C19 November 194410.8 °C3,490 mm00
194319.9 °C28 August 19431.5 °C4 November 194310.5 °C2,260 mm00
194222.0 °C13 September 1942-1.0 °C29 November 194210.9 °C4,241 mm04
194120.4 °C10 March 19410.4 °C5 November 194111.7 °C4,498 mm00
194020.5 °C11 July 19400.7 °C27 December 194011.0 °C2,034 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
17.9 °C
+0.8 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3326 mm
+498 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan16.1 °C-0.6 °C384 mm+22 mm
Feb16.4 °C-0.3 °C632 mm+230 mm
Mar17.2 °C+0.5 °C515 mm+62 mm
Apr17.7 °C+0.9 °C450 mm+121 mm
May18.1 °C+1.0 °C150 mm-16 mm
Jun18.0 °C+0.8 °C111 mm+39 mm
Jul19.6 °C+1.9 °C12 mm-29 mm
Aug19.6 °C+1.4 °C62 mm+1 mm
Sep18.7 °C+1.3 °C146 mm-31 mm
Oct17.3 °C+0.4 °C387 mm+113 mm
Nov17.8 °C+0.6 °C411 mm+187 mm
Dec18.5 °C+1.5 °C67 mm-199 mm

The year's extremes

Hottest day
22.3 °C
16 Jul 2025
Coldest day
2.0 °C
9 Dec 2025
Wettest day
65.4 mm
1 Feb 2025
Windiest day
16.7 km/h
28 Aug 2025
Strongest gust
63.0 km/h
28 Aug 2025
Hottest feels-like
23.2 °C
25 Nov 2025
Coldest feels-like
-1.0 °C
9 Dec 2025
Sunniest day
12.4 h
26 Dec 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 Cajamarca?

Cajamarca has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 11.5 °C and it receives 2,828 mm of precipitation per year.

What is the hottest day ever recorded in Cajamarca?

The hottest day measured in Cajamarca between 1940 and 2025 was 11 September 2024, reaching 24.4 °C.

What is the coldest day in Cajamarca?

The coldest day measured in Cajamarca between 1940 and 2025 was 1 December 1947, at -1.4 °C.

Does it snow in Cajamarca?

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

Has the climate of Cajamarca warmed?

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

What is the wettest day in Cajamarca?

The wettest day measured in Cajamarca between 1940 and 2025 was 13 February 1968, with 127 mm of rain in 24 hours.

What was the windiest day in Cajamarca?

The windiest day measured in Cajamarca between 1940 and 2025 was 19 July 2023, with winds reaching 20.7 km/h.

What is the warmest month in Cajamarca?

The warmest month in Cajamarca is August (12.0 °C on average); the coldest is October (11.2 °C).

How much does it rain in Cajamarca?

Cajamarca receives on average 2,828 mm of precipitation per year, spread over about 253 rainy days.

Is it sunny in Cajamarca?

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

What is the biggest single-day snowfall in Cajamarca?

The heaviest 24-hour snowfall measured in Cajamarca between 1940 and 2025 was 24 February 1943, with 0.2 cm.

Are there tropical nights in Cajamarca?

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

What was the most extreme apparent temperature in Cajamarca?

In Cajamarca, between 1940 and 2025, the highest apparent temperature reached 25.4 °C on 10 April 1998, and the lowest was -5.3 °C on 1 December 1947.

Compare Cajamarca with another city

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

Nearby cities

The climate around Cajamarca

Other cities — Peru