miniaturadeimagen|310px|Mapa climático del Perú de acuerdo con la media anual de temperatura y precipitaciones. El clima del Perú está determinado por su situación geográfica, ya que el país se encuentra dentro de la zona intertropical de la Tierra, es decir, a baja latitud y cerca del ecuador terrestre. Esto implica que no haya grandes diferencias entre las temperaturas medias de invierno y verano en todo el país, además determina que al oriente tenga un clima tropical lluvioso..

La presencia imponente de la cordillera de los Andes determina una variedad de climas de altura que van del clima templado de montaña al clima gélido de alta montaña. Finalmente, las corrientes marinas frías y los vientos alisios provenientes del anticiclón del Pacífico Sur, determinan que en la costa prevalezca el clima subtropical árido. miniaturadeimagen|240px|Imagen satelital del Perú. El clima y la altitud determina la diversidad de ecosistemas.

Factores que determinan el clima del Perú Básicamente son cuatro factores: Posición o localización del Perú en el mundo como un país tropical, influencia de las corrientes marinas, influencia de los vientos e influencia de una topografía dominada por la (cordillera de los Andes). A estos factores habría que añadir a las anomalías o fenómenos climáticos extraordinarios como El Niño-Oscilación del Sur.

Posición del Perú en el mundo: Baja latitud miniaturadeimagen|Ubicación del Perú en el mundo. La localización del país en la Tierra es importante para explicar su clima. En primer lugar, la baja latitud define al Perú como un país tropical por su ubicación cercana al Ecuador terrestre ecuador geográfico, íntegramente dentro de la zona intertropical. Esta característica influye principalmente en el clima cálido y lluvioso de la Amazonía, pero también explica por qué se tiene zonas de relativamente alta temperatura en la región andina o en zonas que alcanzan los 2000 metros de altura. También influye en el clima cálido de la costa norte, así como en las altas temperaturas del mar en su zona norte y lejos del litoral.

En segundo lugar, el Perú se sitúa en la parte central y occidental de Sudamérica. Tomando en cuenta que los grandes desiertos del mundo se sitúan principalmente en las costas occidentales de los continentes, esto explica en parte la condición árida de la costa.

En tercer lugar, la totalidad del territorio peruano se encuentra en el hemisferio sur. Esto es importante porque los ecuadores climáticos y la zona de convergencia intertropical se encuentran desplazados hacia el hemisferio norte, centrándose especialmente en Colombia. Esta situación refuerza la presencia del clima subtropical árido en el Perú.

La posición del Perú en el mundo es muy singular. Hacia el oeste, está el océano Pacífico, el océano más grande del mundo; hacia el oriente está la Amazonía, la selva tropical más extensa del mundo; al sur en Bolivia, pero especialmente en Chile, está el desierto de Atacama, el lugar más seco de la Tierra; y hacia el norte, en las costas del Pacífico de Ecuador y especialmente de Colombia, está la selva del Chocó biogeográfico, una de las más lluviosas del mundo. Por último el Perú se encuentra atravesado por la Cordillera de los Andes, la más larga del mundo. Todas estas circunstancias influyen en el clima del Perú y explican por qué posee tanta diversidad climática.

Influencia de las corrientes marinas miniaturadeimagen|340px|Mapamundi de la temperatura oceánica. Obsérvese la baja temperatura del mar peruano en comparación a otras regiones de la misma latitud.

La corriente peruana o de Humboldt domina el mar peruano y se considera que es una corriente fría, con una temperatura que limita la evaporación, impidiendo que se formen grandes nubes de lluvia, lo que influye en el clima árido de la costa centro-sur; pero lo que sí permite es la formación de nubosidad baja (nubes estratos) que producen garúas y neblinas invernales.

Se considera que el mar peruano es relativamente frío: Haciendo una comparación entre temperaturas, se puede observar que en otras latitudes similares al Perú, el mar es cálido y usualmente tiene una temperatura media anual de 29 °C. En cambio, la superficie del mar peruano promedia unos 19 °C; a unos 400 metros de profundidad es comúnmente de 9 °C;Lee YJ, Wagner ID, Brice ME, et al. Thermosediminibacter oceani gen. nov., sp. nov. and Thermosediminibacter litoriperuensis sp. nov., new anaerobic thermophilic bacteria isolated from Peru Margin [published correction appears in Extremophiles. 2006 Jun;10(3):257]. Extremophiles. 2005;9(5):375‐383. doi:10.1007/s00792-005-0453-4 y en el fondo marino por debajo de 1000m se puede encontrar las llamadas aguas antárticas a 4 °C.Luis Icochea Salas 2007-2016, Oceanografía General. Masas de agua. U.N. Agraria La Molina, Lima-Perú

La frialdad del mar peruano se atribuye a la corriente de Humboldt, la cual nace por la bifurcación norte de la corriente circumpolar antártica al sur de Chile; sin embargo, la principal razón de su frialdad está en el proceso de afloramiento (surgencia costera), que viene a ser un conjunto de corrientes submarinas que afloran en el litoral provenientes del fondo marino durante todo el año. Este afloramiento contiene muchísimos nutrientes provenientes del desecho biológico que ha ido hundiéndose, y es tan extenso que enfría la superficie y al mismo tiempo provee de nutrientes al plancton, el cual será a su vez el alimento de diversas especies marinas. Es por esta razón que la corriente peruana es el ecosistema marino más rico de todas las corrientes orientales de litoral, con gran producción pesquera.David G. Ainley & Robert Boekelheide 1990, "Seabirds of the Farallon Islands: Ecology, Dynamics, and Structure of an Upwelling-System Community" p.34 Stanford U.P., California

miniaturadeimagen|360px|Distribución de las corrientes marinas durante el verano y su influencia en el clima de la costa.

El enfriamiento del mar peruano es un fenómeno estable y único, porque es el único mar en el mundo que no ha sido afectado por el calentamiento global. Este fenómeno ha llamado la atención de la comunidad científica pues desconcierta a los expertos, los cuales lo han denominado "la lengua fría ecuatorial", el misterioso lugar del Pacífico donde el agua no se calienta como en el resto del planeta;Cambio climático: la lengua fría ecuatorial, el misterioso lugar del Pacífico donde el agua no se calienta como en el resto del planeta 27 junio 2019, BBC y mientras en el mundo se baten récords de calor, en la costa peruana se han registrado temperaturas por debajo de lo normal desde 2018 a 2022.

La costa y mar peruanos pueden dividirse en tres zonas: norte, centro y sur. Centro y sur pueden describirse como una sola zona porque se encuentran bajo el mismo frente climático.

La zona norte va desde Tumbes hasta Punta Aguja (Piura) y se encuentra también bajo la influencia de la corriente de Humboldt; sin embargo, por su latitud el clima es tropical, y en verano suele incursionar desde el norte la corriente cálida de El Niño, incrementando la temperatura del mar e influyendo en la temporada cálida y lluviosa de la costa norte; temporada en la cual desaparece el afloramiento y disminuye el plancton y la pesca.

La zona centro-sur está bajo la influencia de la corriente fría de Humboldt durante todo el año, el afloramiento de aguas profundas es intenso e influye en el clima subtropical desértico de la costa centro y sur, lo que se puede graficar con el siguiente mapa:

thumb|center|720px|Mapa del Pacífico tropical americano. Las corrientes frías están indicadas en azul, las cálidas en rojo y los vientos en verde. A la izquierda, predominio de la corriente de Humboldt durante el invierno. A la derecha, eventual confluencia de la corriente del Niño con la corriente de Humboldt durante el verano. Además de los vientos, la poderosa corriente Ecuatorial del Sur es un importante impulsor de la dirección y fuerza de las corrientes del Perú.Diccionario de ciencias de la tierra. Corriente del Perú. p.180 Diccionarios Oxford-Complutense (1999-2000), Madridpeme

Influencia de los vientos Al ser el Perú un país tropical, se encuentra totalmente dominado por los vientos alisios; sin embargo, estos vientos están representados por diferentes masas de aire que constituyen varios frentes climáticos, que básicamente son los siguientes:

El anticiclón del Pacífico Sur (APS) produce una enorme masa de aire estable conformada por los vientos alisios del sur, los cuales se desplazan sobre la superficie del mar peruano paralelos a la costa, en dirección norte y son los principales responsables del clima desértico costeño. La direccionalidad de estos vientos está influenciada por la configuración de la línea de costa; y la presencia de la cordillera de los Andes limita su influencia hacia el oriente. Los vientos son más intensos durante el invierno y la primavera, cuando el APS se aproxima a la costa,Vientos y afloramiento costero. 2013. Instituto del Mar del Perú IMARPE siendo especialmente intenso en el litoral y desierto de Ica donde se denomina viento paracas y en donde se extiende debido a la topografía llana de la costa iqueña. El APS, también llamado anticiclón Subtropical del Pacífico Sudeste (ASPS), se sitúa en el océano frente a Chile, en la llamada latitud del caballo y se define como un centro de alta presión (Alta subtropical), el cual es responsable del frente subtropical árido. Posee gran sequedad debido a que se origina a partir de masas de aire provenientes de la alta atmósfera que descienden desprovistas de humedad (subsidencia) como parte del ciclo atmosférico llamado célula de Hadley, desertificando toda la región centro occidental de Sudamérica, del mismo modo que otros anticiclones son responsables de la aridez de la parte occidental de otros continentes. Estacionalmente, el APS se desplaza en verano hacia el sur y antes de llegar el invierno migra hacia el norte acercándose al Perú e influyendo en la temporada seca de la sierra que es de mayo a setiembre.

Altitud de la cordillera andina miniaturadeimagen|En el Perú hay nevados por la altitud de la cordillera andina. Conforme se recorre el territorio se observa una variedad de climas a medida que aumenta la altitud, desde las zonas templadas en Cajamarca y frías en Puno y Junín. La altitud de la cordillera andina influye principalmente en la diversidad climática de la región andina, pero también influye en la aridez de la costa obstruyendo el paso de las lluvias que vienen de oriente (Selva). En ocasiones se forman Trombas de agua en el Lago Titicaca, como la ocurrida en el 2016, y en el Altiplano Andino se pueden registrar Tornados como el ocurrido el 10 de mayo de 2018 en la Rinconada, Puno, cerca de los 5000 metros de altura, o los ocurridos en Arasi, Puno, con la presencia de 2 Tornados, el 2009. Entre otros lugares como la presencia de un pequeño tornado en Ayacucho el 2018. miniaturadeimagen|centro|700px|La altitud de la cordillera andina diversifica el clima en el Perú. En todo el Perú debería existir solo un clima tropical de altas temperaturas conforme a la baja latitud; esta situación cambia en la zona andina por la influencia de la altitud de la cordillera andina. Asimismo esta variedad climática influye en la diversidad ecológica y biológica del Perú.

Clima de la costa La costa peruana se caracteriza por poseer un clima seco y cálido. Presenta dos variantes: en el extremo norte (Tumbes y Piura) es más cálido y con lluvia en verano, mientras que el resto de la costa es menos cálida y con muy escasas precipitaciones todo el año.

A diferencia del clima de la sierra o la selva, el clima costeño posee mayor estacionalidad, con verano e invierno bien diferenciados en cuanto a sus temperaturas. A pesar de la gran aridez de la costa, cuenta con una importante población que se asienta en los valles costeros.

Clima seco tropical (costa norte)