Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, устанавливается в августе до 32.1°С, а низшая понижается до -24.5°C в январе. Средняя температура воздуха в д. Рошелево, в соответствии с наблюдениями, достигает 7.3°C. Месяц, когда температура наиболее низкая — январь, суточный температурный средний показатель -8.1 °C. Месяц с самыми высокими температурами — август со средней температурой 22.6 °C. За год: солнечных дней - 67, дни снега - 76, дни с дождем - 138, пасмурных дней - 85.