Климат (Dfc) субарктический. Месяц, когда температура наиболее низкая — январь, среднесуточная температура -9.3 °C. Месяц с самым высоким температурным режимом — июль со среднеарифметической температурой 19.6 °C. Годовая средняя температура в Кангасалах, на основе наблюдений, составляет 6.2°C. Наивысшая температура, наблюдается в августе до 29.5°С, а минимум составляет -27.2°C в январе. В течение года: солнечных дней - 52, снежных дней - 81, дни с осадками - 140, пасмурных дней - 93.