Климат (Dfc) субарктический. Среднегодовая температура в д. Макарино, на основе наблюдений, достигает 6.0°C. Месяц с самым низким температурным режимом — январь, суточный температурный средний показатель -12.4 °C. Наиболее тёплый месяц - это июль с привычной температурой 21.3 °C. Температурный максимум, наблюдается в августе до 30.1°С, а минимально может быть до -33.8°C в январе. В течение года: солнечно-ясные дни - 57, снежных дней - 93, дождливых дней - 113, облачных дней - 103.