Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Макарята, основываясь на наблюдениях, достигает 4.1°C. Самый тёплый месяц — июль с характерной температурой 22.3 °C. Месяц с самым низким температурным режимом — январь, его среднесуточная температура -15.3 °C. Температурный максимум, отмечается в июле до 33.5°С, а порог минимальной температуры до -36.9°C в декабре. В рамках года: солнечно-ясные дни - 57, снегопадные дни - 92, дождливых дней - 121, облачных дней - 96.