Climate in Peru
26 cities in Peru, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.
- Hottest summers
- Piura
average high 92°F (33°C) in the warmest month
- Mildest winters
- Iquitos
coldest-month lows near 72°F (22°C)
- Driest
- Chimbote
1.9 in (49 mm) of rain a year
- Wettest
- Iquitos
107.8 in (2738 mm) of rain a year
Every city
| City | Warmest-month high | Coldest-month low | Rain a year | Population |
|---|---|---|---|---|
| Lima | 79°F (26°C) | 59°F (15°C) | 3.3 in (85 mm) | 9.8M people |
| Callao | 80°F (27°C) | 59°F (15°C) | 3.3 in (85 mm) | 1.2M people |
| Arequipa | 74°F (23°C) | 46°F (8°C) | 27.6 in (701 mm) | 1.2M people |
| TrujilloLa Libertad | 80°F (27°C) | 62°F (16°C) | 7.5 in (191 mm) | 1.1M people |
| Piura | 92°F (33°C) | 63°F (17°C) | 11.7 in (298 mm) | 630k people |
| ChiclayoLambayeque | 84°F (29°C) | 61°F (16°C) | 7.7 in (196 mm) | 609k people |
| HuancayoJunin | 63°F (17°C) | 41°F (5°C) | 59.4 in (1509 mm) | 456k people |
| Cusco | 62°F (17°C) | 40°F (5°C) | 46.8 in (1190 mm) | 428k people |
| IquitosLoreto | 86°F (30°C) | 72°F (22°C) | 107.8 in (2738 mm) | 378k people |
| PucallpaUcayali | 87°F (31°C) | 71°F (22°C) | 98.7 in (2507 mm) | 326k people |
| ChimboteAncash | 80°F (27°C) | 60°F (15°C) | 1.9 in (49 mm) | 317k people |
| Tacna | 81°F (27°C) | 55°F (13°C) | 3.2 in (82 mm) | 286k people |
| Ica | 86°F (30°C) | 59°F (15°C) | 3.1 in (78 mm) | 282k people |
| Santiago de SurcoLima region | 78°F (25°C) | 58°F (15°C) | 3.3 in (84 mm) | 252k people |
| JuliacaPuno | 62°F (17°C) | 29°F (-2°C) | 38.8 in (987 mm) | 246k people |
| CajamarcaCajamarca Department | 69°F (21°C) | 48°F (9°C) | 103.1 in (2619 mm) | 201k people |
| HuánucoHuánuco Department | 74°F (23°C) | 56°F (13°C) | 37.9 in (964 mm) | 197k people |
| MirafloresLima region | 77°F (25°C) | 58°F (15°C) | 3.3 in (85 mm) | 187k people |
| Santa Anita - Los FicusLima region | 76°F (25°C) | 56°F (14°C) | 3.3 in (85 mm) | 185k people |
| SullanaPiura | 91°F (33°C) | 63°F (17°C) | 12.5 in (318 mm) | 161k people |
| Chincha AltaIca | 80°F (26°C) | 60°F (16°C) | 2.1 in (55 mm) | 153k people |
| Ayacucho | 69°F (21°C) | 45°F (7°C) | 37 in (940 mm) | 140k people |
| San MartinPiura | 92°F (33°C) | 63°F (17°C) | 11.7 in (298 mm) | 130k people |
| Puno | 61°F (16°C) | 31°F (-1°C) | 43.6 in (1106 mm) | 129k people |
| HuarazAncash | 66°F (19°C) | 46°F (8°C) | 64.1 in (1628 mm) | 119k people |
| San Francisco De BorjaLima region | 77°F (25°C) | 57°F (14°C) | 3.3 in (84 mm) | 105k people |
Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.
Take the quiz