Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Макариха, исходя из наблюдений, оценивается 8.6°C. Наитеплейший месяц — июль со среднеарифметической температурой 25.9 °C. Месяц, когда температура наиболее низкая — январь, его средний дневной температурный уровень -10.7 °C. Наивысшая температура, фиксируется в июле до 34.6°С, минимальная достигает -28.1°C в январе. В течение одного календарного года: дни ясной погоды - 82, дни снега - 75, дни с осадками - 137, облачных дней - 72.