Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Макаркино, исходя из данных наблюдений, оценивается 4.0°C. Верхний предел температуры, устанавливается в июне до 28.8°С, а самая низкая до -31.4°C в феврале. Месяц, когда зафиксированы самые высокие температуры - это июль с привычной температурой 21.6 °C. Месяц с самыми низкими температурами — январь, его среднее суточное значение температуры -15.0 °C. На протяжении года: ясные дни - 94, снегопадные дни - 58, дождливых дней - 128, облачных дней - 86.