Климат (Dwc) муссонный субарктический. Средняя температура за год в с. Елкино, исходя из данных наблюдений, оценивается 2.1°C. Месяц, отмечающийся максимальными теплом - это июль со средней температурой 28.0 °C. Наихолоднейший месяц — декабрь, его среднесуточная температура -20.4 °C. Температурный максимум, замечается в июле до 36.8°С, а самая низкая до -36.5°C в декабре. За год: солнечно-ясные дни - 144, дни снега - 42, дождливых дней - 77, пасмурных дней - 103.