Peru
Across 19 destinations in Peru, the warmest is Piura at 33 °C in Mar, the coolest is Juliaca at 17 °C, and annual rainfall ranges from 49 mm in Chimbote to 2,738 mm in Iquitos. Figures are 1991–2020 climate normals.
19 destinations with full climate records · 279 awaiting data
The rangeHow much Peru varies
Climate varies across Peru. At the warmest month of the year, Piura averages 33 °C by day while Juliaca reaches 17 °C — a difference of 17 °C between two places in the same country.
Rainfall separates them more than temperature does: Iquitos averages 2,738 mm a year against 49 mm in Chimbote.
DestinationsThe year in each of the largest
All of themEvery destination with a full record
| Destination | Warmest month | Peak avg high | Annual rainfall |
|---|---|---|---|
| Lima | Feb | 26 °C | 85 mm |
| Callao | Feb | 26 °C | 85 mm |
| Arequipa | Oct | 23 °C | 701 mm |
| Trujillo | Feb | 27 °C | 190 mm |
| Piura | Mar | 33 °C | 298 mm |
| Chiclayo | Feb | 29 °C | 196 mm |
| Huancayo | Nov | 17 °C | 1,509 mm |
| Cusco | Oct | 17 °C | 1,190 mm |
| Iquitos | Oct | 30 °C | 2,738 mm |
| Pucallpa | Sep | 31 °C | 2,508 mm |
| Chimbote | Feb | 27 °C | 49 mm |
| Tacna | Feb | 27 °C | 82 mm |
| Ica | Mar | 30 °C | 78 mm |
| Juliaca | Nov | 17 °C | 987 mm |
| Cajamarca | Aug | 21 °C | 2,619 mm |
| Huánuco | Oct | 23 °C | 964 mm |
| Santa Anita - Los Ficus | Feb | 25 °C | 85 mm |
| Sullana | Mar | 33 °C | 318 mm |
| Chincha Alta | Mar | 26 °C | 55 mm |
Awaiting climate data
These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.
- Ayacucho
- San Martin
- Puno
- Huaraz
- San Francisco De Borja
- Talara
- Tumbes
- Chosica
- Puerto Maldonado
- Breña
- San Juan
- Ciudad Satelite
- Chilca
- Selva Alegre
- Abancay
- Moquegua
- Chulucanas
- San Isidro
- San Fernando
- Jesus Maria
- Santiago
- Huaral
- Pisco
- San Miguel
- Wanchaq
- Cerro de Pasco
- Catacaos
- Paita
- Huacho
- Ilo
- Tingo María
- Jaén
- Tarma
- Moyobamba
- Huancavelica
- Centenario
- Cono Norte
- Barranca
- Jacobo Hunter
- Lambayeque
- Picsi
- Chepén
- Carmen De La Legua Reynoso
- Yurimaguas
- Saña
- Tambopata
- Juanjuí
- La Unión
- Ferreñafe
- Sicuani
- La Oroya
- Chocope
- Imperial
- Nuevo Imperial
- Chachapoyas
- Tambo Grande
- Pacasmayo
- Tocache
- Mollendo
- Chaupimarca
- Paramonga
- La Peca
- Chancay
- Hualmay
- Monsefú
- Marcavelica
- San Vicente de Cañete
- Querecotillo
- Guadalupe
- Quillabamba
- Requena
- Santa Ana
- Rioja
- La Banda
- Laredo
- Yanacancha
- Yauri
- Nazca
- Yanacancha
- Sechura
- Moche
- Ayaviri
- Ilave
- Santiago de Cao
- Huamachuco
- Paiján
- Jauja
- Contamana
- Virú
- Huaura
- Bagua Grande
- El Pedregal
- Huanta
- Aguaytía
- Santa Rosa
- Uchiza
- La Breita
- Andahuaylas
- Mala
- Zarumilla
- Atalaya
- Camaná
- San Martín de Pangoa
- San Pedro de Lloc
- Huarmey
- Chongoyape
- San Clemente
- San Antonio
- Pimentel
- Satipo
- Minas de Marcona
- Junín
- Pátapo
- Bellavista
- Coishco
- Chicama
- Saposoa
- Santa María
- Tabalosos
- San Ramón
… and 159 more.
Data sources and method
- ERA5 / ERA5-Land reanalysis — Copernicus Climate Change Service (C3S), ECMWF. Copernicus Licence
- Open-Meteo — Open-Meteo.com. CC BY 4.0
- NOAA OISST v2.1 — NOAA Physical Sciences Laboratory. Public domain
- GeoNames — GeoNames.org. CC BY 4.0
- Normal period
- 1991–2020
- Dataset version
- era5-1991-2020-scores1.1
- Last processed
Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.
Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.