Санкт-Петербург находится на 60° северной широты, а Екатеринбург - на 56° северной широты. Чем выше широта, тем ниже температура. Кроме того, Екатеринбург находится на высоте 270 м над уровнем моря, а Санкт-Петербург - на высоте 3 м над уровнем моря. С увеличением высоты температура понижается.
Таким образом, средняя температура января будет ниже в Санкт-Петербурге, так как он расположен на более высокой широте, чем Екатеринбург.
Ответ: в городе Санкт-Петербурге средняя температура января будет ниже.