В Петербурге главные новогодние торжества, как и в Москве, развернулись в центре города. Основное действие происходило на стрелке Васильевского острова: сюда съехались сотни петербуржцев и гостей города.

На главной сцене было установлено светящееся табло с цифрами "2004", которые ровно в полночь сменились на "2005".

Всех пришедших на Биржевую площадь поздравили Дед Мороз и Снегурочка. На Дворцовой площади пели песни и водили хороводы. Кульминацией праздника стал красочный новогодний фейерверк.