Климат (Dfc) субарктический. Месяц с самыми низкими температурами — январь, его суточный температурный средний показатель -19.8 °C. Месяц, отмечающийся максимальными теплом - это июль со средним значением температуры 22.7 °C. Температурный максимум, отмечается в августе до 30.9°С, а низшая понижается до -38.2°C в январе. Среднегодовая температура в с. Шеркалы, согласно наблюдениям, оценивается 1.9°C. За период года: ясные дни - 53, снегопадные дни - 116, дни с осадками - 82, облачных дней - 115.