Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Осиновец, на основе наблюдений, достигает 7.4°C. Месяц с максимальными температурами — июль со средним значением температуры 23.8 °C. Месяц с минимальными температурами — январь, типичное среднесуточное температурное значение -11.6 °C. Максимальная температура, наблюдается в июле до 31.4°С, минимальная достигает -34.1°C в январе. За год: солнечных дней - 74, дни снега - 76, дни с дождем - 136, пасмурных дней - 80.