Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Куприяново, согласно наблюдениям, составляет 7.4°C. Максимальная температура, наблюдается в августе до 30.5°С, а наименьшая опускается до -27.3°C в январе. Наитеплейший месяц — август со средним значением температуры 22.4 °C. Месяц, когда зафиксированы самые низкие температуры — январь, среднесуточная температура -9.6 °C. В пределах года: ясные дни - 66, дни снега - 75, дождливых дней - 132, пасмурных дней - 93.