Климат (Dfc) субарктический. Верхний предел температуры, замечается в июле до 30.6°С, а наименьшая опускается до -36.1°C в январе. Средняя температура за год в с. Верхнее Мошево, исходя из данных наблюдений, оценивается 3.8°C. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее значение температуры за день -15.1 °C. Месяц с максимальными температурами - это июль со средним значением температуры 20.9 °C. В пределах года: солнечно-ясные дни - 45, снегопадные дни - 123, дождливых дней - 131, пасмурных дней - 67.