Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, устанавливается в августе до 29.6°С, а самая низкая до -23.3°C в январе. Среднегодовая температура в д. Духнова Гора, принимая во внимание наблюдения, достигает 6.1°C. Месяц с самым низким температурным режимом — январь, типичное среднесуточное температурное значение -9.2 °C. Месяц с максимальными температурами — август с типичной температурой 19.8 °C. В течение одного календарного года: ясные дни - 64, снегопадные дни - 76, дождливых дней - 144, пасмурных дней - 82.