Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Гниловка, исходя из данных наблюдений, составляет 9.7°C. Верхний предел температуры, замечается в июле до 35.1°С, а низшая понижается до -22.2°C в январе. Месяц с максимальными температурами — июль с типичной температурой 27.3 °C. Месяц, когда температура наиболее низкая — январь, характерная суточная температура -6.7 °C. За период года: солнечно-ясные дни - 120, дни со снегом - 53, дни с дождем - 124, пасмурных дней - 69.