Por su ubicación tropical y altitudinal, Sogamoso tiene un clima templado cuyo promedio de 17 °C se ha visto alterado en años recientes por el fenómeno del calentamiento global.