Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, отмечается в июле до 30.0°С, а минимум составляет -31.8°C в январе. Средняя температура за год в д. Дунилово, исходя из данных наблюдений, оценивается 5.3°C. Самый тёплый месяц — июль со среднеарифметической температурой 20.4 °C. Самый холодный месяц — январь, его типичное среднесуточное температурное значение -13.4 °C. В течение одного календарного года: солнечно-ясные дни - 56, снежных дней - 83, дни с дождем - 124, пасмурных дней - 103.