Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, его среднесуточная температура -11.3 °C. Месяц с самыми высокими температурами — июль со средней температурой 18.9 °C. Температурный максимум, наблюдается в июне до 31.1°С, а порог минимальной температуры до -32.7°C в январе. Среднегодовая температура в д. Дуняково, по данным наблюдений, оценивается 6.0°C. В пределах года: солнечно-ясные дни - 80, дни со снегом - 65, дождливых дней - 146, пасмурных дней - 75.