Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее высокая — июль со средним значением температуры 23.9 °C. Месяц с самыми низкими температурами — январь, его среднее суточное значение температуры -11.6 °C. Температурный максимум, регистрируется в июле до 31.8°С, а низшая понижается до -28.0°C в январе. Средняя температура воздуха в д. Оселок, на основе наблюдений, достигает 7.2°C. В течение одного календарного года: солнечных дней - 80, дни со снегом - 66, дождливых дней - 141, пасмурных дней - 79.