Климат (Dfc) субарктический. Верхний предел температуры, замечается в августе до 30.1°С, а наименьшая опускается до -36.1°C в январе. Средняя температура за год в с. Верхнее Мошево, исходя из данных наблюдений, оценивается 4.0°C. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее значение температуры за день -15.1 °C. Месяц с максимальными температурами - это август со средним значением температуры 20.0 °C. В пределах года: солнечно-ясные дни - 42, снегопадные дни - 132, дождливых дней - 114, пасмурных дней - 78.