Екатеринбург находится в зоне умеренно-континентального климата с характерной резкой изменчивостью погодных условий, хорошо выраженными сезонами года. Уральские горы, несмотря на их незначительную высоту, преграждают путь массам воздуха, поступающим с запада, из европейской части России. В результате Средний Урал оказывается открытым для вторжения холодного арктического воздуха и сильно выхоложенного континентального воздуха Западно-Сибирской равнины; в то же время с юга сюда могут беспрепятственно проникать тёплые воздушные массы Прикаспия и пустынь Средней Азии. Поэтому для Екатеринбурга и характерны резкие колебания температур и формирование погодных аномалий: зимой — от суровых морозов до оттепелей и дождей, летом — от жары выше +35 °C до заморозков. Снежный покров умеренный, достигает своей максимальной высоты в феврале — 42 см, однако абсолютный максимум высоты снежного покрова принадлежит марту (81 см).
Температура воздуха
Средняя температура воздуха в Екатеринбурге, по данным многолетних наблюдений, составляет +3 °C. Самый холодный месяц в городе — январь со средней температурой -12,6 °C. Самый тёплый месяц — июль, его среднесуточная температура +19 °C. Самая высокая температура, отмеченная в Екатеринбурге за весь период наблюдений, +38,8 °C (1 июля 1911 года), а самая низкая -46,7 °C (31 декабря 1978 года).
Погода с устойчивой положительной температурой устанавливается, в среднем, в конце марта—начале апреля, а с устойчивой средней температурой ниже нуля — в конце октября—начале ноября.
Сводная таблица температур для разных месяцев, погодная карта в городе Екатеринбург: