Климат (Dfc) субарктический. Самая высокая температура, устанавливается в июне до 38.7°С, а порог минимальной температуры до -35.7°C в декабре. Наихолоднейший месяц — декабрь, его среднесуточная температура -14.0 °C. Наиболее тёплый месяц — июль с типичной температурой 26.7 °C. Среднегодовая температура в д. Ошарово, согласно наблюдениям, достигает 5.5°C. За год: солнечно-ясные дни - 62, дни снега - 101, дождливых дней - 129, облачных дней - 74.