Климат (Dfc) субарктический. Наихолоднейший месяц — январь, его характерная суточная температура -10.9 °C. Самый тёплый месяц - это июль с характерной температурой 25.4 °C. Средняя температура за год в п. Марьясово, согласно наблюдениям, оценивается 5.9°C. Самая высокая температура, наблюдается в июне до 34.4°С, а низшая понижается до -28.9°C в феврале. В течение одного календарного года: ясные дни - 77, снежных дней - 62, дни с дождем - 148, облачных дней - 79.