Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, устанавливается в июле до 36.5°С, а минимально может быть до -31.9°C в декабре. Среднегодовая температура в с. Закомалдино, учитывая данные наблюдений, достигает 5.2°C. Месяц, отмечающийся максимальными теплом — июль со средним значением температуры 24.6 °C. Месяц с самыми низкими температурами — январь, его среднесуточная температура -14.8 °C. За год: солнечно-ясные дни - 90, снежных дней - 55, дни с дождем - 112, облачных дней - 109.