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