Климат (Dwb) муссонный с теплым летом, влажный континентальный. Средняя температура за год в Шелеховском р-н, исходя из наблюдений, оценивается 6.0°C. Месяц, когда температура наиболее высокая — июль с типичной температурой 22.8 °C. Месяц с самыми низкими температурами — декабрь, среднее суточное значение температуры -12.6 °C. Наивысшая температура, замечается в июле до 32.2°С, а наименьшая опускается до -38.0°C в декабре. На протяжении года: дни ясной погоды - 79, дни снега - 87, дождливых дней - 106, пасмурных дней - 94.