Clima de Cajamarca
El departamento de Cajamarca por su altitud se encuentra en la región Quechua (entre 2.300 – 3.500 msnm) lo que determina que su clima sea templado, seco, soleado durante el día, pero frío durante la noche.
Su temperatura media anual es de 15,6 °C, siendo época de lluvias de diciembre a marzo, que coinciden con el cíclico fenómeno de El Niño, típico del norte tropical peruano.
Sin embargo, en sus diferentes regiones, algunas ciudades tienen clima tropical.
Además la proximidad tanto hacia la costa como hacia la selva, sin mencionar su cercanía a la Línea Ecuatorial, la hacen tener el mejor clima de los departamentos de la Sierra Peruana.
No tiene picos nevados, pero cuenta con bosques subtropicales húmedos hacia la vertiente oriental, subtropical y tropical secos hacia la vertiente occidental, siendo el departamento de la sierra con mayor índice de forestación.