Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, суточный температурный средний показатель -12.3 °C. Месяц, когда температура наиболее высокая — август со средним значением температуры 22.4 °C. Самая высокая температура, замечается в августе до 29.7°С, а минимальный уровень достигает -35.1°C в январе. Средняя температура за год в п. Харачево, учитывая данные наблюдений, оценивается 6.9°C. За период года: дни ясной погоды - 55, снежных дней - 82, дни с осадками - 130, пасмурных дней - 99.