Clima de San Martín
El clima de San Martín es cálido en los márgenes del río Huallaga y templado en las cumbres de la cordillera Central, variando según la altitud. La temperatura media anual máxima es de 29 °C (84 °F) y la mínima de 18 °C (64 °F).
Los tipos climáticos varían desde tipo “húmedo y frío acentuado” en el sector de puna, hasta “húmedo y templado cálido” en el resto de sectores de montaña. Entre los principales sectores (cordillera oriental) y en la faja subandina, los patrones climáticos varían desde “seco y cálido”, en las áreas bajas de planicies y lomadas del sector central del río Huallaga, hasta el tipo “húmedo y templado cálido” en los sectores de montaña baja, pasando por los tipos “semiseco y cálido” en los sectores de planicies, lomadas y colinas bajas de las cuencas de los ríos Mayo, Sisa, Cumbaza, Saposoa y Biabo. El clima tipo “ligero a moderadamente húmedo y semicálido” se presenta en el sector de laderas y colinas altas de las cuencas de los ríos Mayo y Huallaga; “ligero a moderadamente húmedo y cálido” en los fondos del valle y laderas, en aquellos sectores cercanos a las estribaciones de las cordilleras.