Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в п. Поруб, на основе наблюдений, оценивается 7.8°C. Вершина температурного диапазона, регистрируется в июле до 32.1°С, а низшая понижается до -27.9°C в январе. Месяц, когда температура наиболее низкая — январь, его средний дневной температурный уровень -11.2 °C. Месяц с максимальными температурами - это август со среднеарифметической температурой 24.1 °C. В рамках года: дни ясной погоды - 69, дни снега - 76, дни с дождем - 142, пасмурных дней - 79.