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 |