Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, регистрируется в июле до 31.4°С, а самая низкая до -31.9°C в январе. Годовая средняя температура в д. Макарово (Высоковское с/п), принимая во внимание наблюдения, достигает 6.8°C. Месяц, когда температура наиболее высокая — август со среднеарифметической температурой 22.4 °C. Месяц с самым низким температурным режимом — январь, характерная суточная температура -11.9 °C. В течение одного календарного года: солнечно-ясные дни - 61, снегопадные дни - 95, дни с дождем - 111, пасмурных дней - 99.