La provincia del Alto Magdalena, como su nombre indica, está bañada por la zona alta del Río Magdalena en Cundinamarca y goza de una temperatura promedio de 23 °C a 35 °C.