Климат города типично континентальный, характеризуется суровой снежной продолжительной зимой, теплым коротким летом и еще более короткими переходными сезонами.
Самый холодный месяц в году – январь со среднемесячной температурой воздуха – 18,4 ºС, самый теплый – июль со среднемесячной температурой + 17,8 ºС, амплитуда среднемесячных температур составляет 36,2 ºС.
Экстремальные температуры соответственно равны – 40 ºС и + 40 ºС. Годовое количество осадков составляет 460 мм, большая их часть выпадает в теплый период. Снежный покров удерживается более 5 месяцев – в среднем 161 день. Высота снежного покрова к концу зимы достигает до 30 см. Зимой преобладают ветры юго-восточного, южного, юго-западного направлений (73 %), из них ветры южного направления составляют 42 %. Летом преобладают ветры северного (20 %) и северо-западного (19 %) направлений.
К наиболее часто повторяющимся атмосферным явлениям относятся:туманы; метели образуются при скорости ветра 6 м/сек и более; грозы наблюдаются с апреля по сентябрь, но преимущественно в июле (каждый третий день месяца); гололедно-изморозные отложения образуются в холодное время с октября по май.
В среднем наблюдается 5 дней за год с гололедом, а в отдельные годы до 18 дней изморозь образуется значительно чаще, чем гололед. Суровость климата в зимний период обусловлена сочетанием морозных дней с сильным ветром.
Положительной чертой климата является обилие солнечной радиации, обусловленное длинными летними днями и небольшим количеством облачности.