Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, наблюдается в августе до 32.2°С, а минимум составляет -26.6°C в январе. Месяц с минимальными температурами — январь, его среднее суточное значение температуры -8.0 °C. Наиболее тёплый месяц — август со среднеарифметической температурой 23.4 °C. Средняя температура воздуха в д. Гнилево, по данным наблюдений, достигает 9.0°C. В течение года: дни ясной погоды - 72, дни снега - 81, дни с осадками - 129, облачных дней - 84.