Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Красавино (Нигинское с/п), на основе наблюдений, оценивается 3.8°C. Верхний предел температуры, наблюдается в июле до 30.6°С, а минимальный уровень достигает -32.6°C в январе. Месяц с самым низким температурным режимом — январь, его характерная суточная температура -14.5 °C. Месяц с самым высоким температурным режимом — июль со средней температурой 19.5 °C. На протяжении года: дни ясной погоды - 49, снегопадные дни - 91, дни с осадками - 110, облачных дней - 116.