Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Макариха, основываясь на наблюдениях, оценивается 5.5°C. Месяц с самыми высокими температурами — август со средней температурой 19.9 °C. Самый холодный месяц — январь, его среднее суточное значение температуры -14.0 °C. Наивысшая температура, замечается в августе до 28.9°С, а минимум составляет -34.1°C в январе. В пределах года: дни ясной погоды - 69, снегопадные дни - 74, дни с дождем - 132, пасмурных дней - 91.