Byen har et kontinentalt klima med en årlig gjennomsnittstemperatur på 0,87 °C. Gjennomsnittstemperaturen i januar er mellom -20.9 °C til -13.0 °C og 13.7 °C til 24.8 °C i juli. Vintrene er harde og lange, og den laveste registrerte temperaturen er -55 °C og ble målt i januar 1913. Gjennomsnittlig årlig nedbørsmengde er 568 mm.