Климат (Dwb) муссонный с теплым летом, влажный континентальный. Вершина температурного диапазона, наблюдается в июле до 35.5°С, а низшая понижается до -34.7°C в январе. Средняя температура воздуха в Шелехове, исходя из наблюдений, оценивается 6.0°C. Месяц, когда температура наиболее высокая - это июль с привычной температурой 25.3 °C. Месяц, когда зафиксированы самые низкие температуры — январь, его суточный температурный средний показатель -13.3 °C. На протяжении года: солнечно-ясные дни - 98, дни со снегом - 72, дни с осадками - 117, пасмурных дней - 79.