Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, замечается в июле до 28.6°С, а низшая понижается до -34.5°C в январе. Месяц с самыми высокими температурами — июнь с типичной температурой 20.0 °C. Месяц с минимальными температурами — январь, его среднесуточная температура -9.9 °C. Средняя температура воздуха в д. Новоякупово, по данным наблюдений, достигает 5.7°C. В пределах года: солнечно-ясные дни - 79, дни со снегом - 79, дни с дождем - 144, пасмурных дней - 64.