Climate of Cajamarca, Peru
Area-weighted average across Cajamarca. For where people actually live and travel, see the cities below.
Cajamarca, a subdivision of Peru, has a mild oceanic climate on average. Area-weighted monthly temperatures across the whole territory range from 15.4°C / 59.7°F in July to 16.7°C / 62.1°F in January, with rainfall from 29 mm / 1.1 in to 137 mm / 5.4 in depending on the season (848 mm / 33.4 in total across the year). See the city listed below for point-value climate at specific locations — these often differ from the area-weighted average, especially in geographically diverse subdivisions.
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 16.7°C62.1°F | 91 mm3.6″ | — |
| February | 16.7°C62.1°F | 100 mm3.9″ | — |
| March | 16.7°C62.1°F | 137 mm5.4″ | — |
| April | 16.6°C61.9°F | 102 mm4″ | — |
| May | 16.2°C61.2°F | 56 mm2.2″ | — |
| June | 15.7°C60.3°F | 38 mm1.5″ | Sunny & Mild |
| July | 15.4°C59.7°F | 29 mm1.1″ | Sunny & Mild |
| August | 15.6°C60.1°F | 29 mm1.1″ | Sunny & Mild |
| September | 16°C60.8°F | 45 mm1.8″ | Sunny & Mild |
| October | 16°C60.8°F | 82 mm3.2″ | — |
| November | 16.5°C61.7°F | 71 mm2.8″ | — |
| December | 16.6°C61.9°F | 68 mm2.7″ | — |
Frequently asked questions
What is the best time to visit Cajamarca?
The best months to visit Cajamarca, Peru for sunny, dry weather are June, July, August, September. The warmest month is January at an area-wide average of 16.7°C / 62.1°F, and the driest is July with about 29 mm / 1.1 in of rainfall.
What is the climate of Cajamarca?
Cajamarca, Peru has area-weighted monthly average temperatures ranging from 15.4°C / 59.7°F in July to 16.7°C / 62.1°F in January. Annual rainfall averages about 848 mm / 33.4 in, with the wettest month being March (137 mm / 5.4 in) and the driest July (29 mm / 1.1 in). Because this is an area average across the whole subdivision, local city values can differ substantially.
What is the hottest month in Cajamarca?
The hottest month in Cajamarca is January, with an area-wide average temperature of 16.7°C / 62.1°F.
What is the coldest month in Cajamarca?
The coldest month in Cajamarca is July, with an area-wide average temperature of 15.4°C / 59.7°F.
When does it rain most in Cajamarca?
The wettest month in Cajamarca is March, averaging about 137 mm / 5.4 in of rainfall. The driest is July with about 29 mm / 1.1 in.