Город находится в зоне умеренно континентального климата, смягчающее влияние Атлантического океана велико. Зима продолжается более пяти месяцев. Средняя температура января −11 °C, июля +18 °C. Годовое количество осадков — 550 мм. Сумма температур вегетационного периода (выше +10 °C) — 1892 °C. Число дней с температурой ниже нуля — 150 дней. Годовое количество осадков — 580—690 мм. Сумма осадков холодного периода — 175 мм. Сумма осадков теплого периода — 427 мм.
29 градусов - годовая амплитуда температуры в Ярославской области