Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, отмечается в августе до 34.1°С, а низшая понижается до -24.7°C в январе. Самый холодный месяц — январь, среднее значение температуры за день -5.5 °C. Самый тёплый месяц — август со средней температурой 24.6 °C. Годовая средняя температура в д. Портянниково, по данным наблюдений, составляет 9.4°C. На протяжении года: солнечно-ясные дни - 69, дни со снегом - 69, дни с дождем - 158, облачных дней - 70.