According to its geographical location, (tropical region of the southern hemisphere), Peru should have a warm, humid and rainy climate; however; the presence of the Andes Mountain Range, the anticyclonic circulation of the South Pacific, and the cold Humbolt current have shaped the environmental conditions, creating a signifcant variety of climates.
| City |
Altitude masl |
Temp Max |
Temp Min |
| Abancay |
2378 |
25º C |
12º C |
| Arequipa |
2335 |
24º C |
5º C |
| Ayacucho |
2761 |
24º C |
11º C |
| Cajamarca |
2720 |
21º C |
5º C |
| Cerro de Pasco |
4338 |
22º C |
4º C |
| Chachapoyas |
2334 |
22º C |
13º C |
| Chiclayo |
29 |
33º C |
17º C |
| Cusco |
3395 |
17º C |
(-) 2º C |
| Huancavelica |
368 |
20º C |
3.4º C |
| Huancayo |
4107 |
17º C |
0º C |
| Huánuco |
1912 |
24º C |
18º C |
| Huaraz |
3091 |
18º C |
9º C |
| Ica |
406 |
30º C |
8º C |
| Iquitos |
104 |
36º C |
17º C |
| Lima |
133 |
25º C |
13º C |
| Moquegua |
141 |
25º C |
17º C |
| Moyobamba |
860 |
36º C |
22º C |
| Piura |
29 |
35º C |
16º C |
| Pucallpa |
154 |
38º C |
24º C |
| Puerto Maldonado |
183 |
34º C |
21º C |
| Puno |
3827 |
19º C |
2º C |
| Tacna |
562 |
28º C |
6º C< |
| Trujillo |
34 |
30º C |
16º C |
| Tumbes |
6 |
38º C |
19º C |
|