По предварительным данным, в Петербурге за Д.Медведева проголосовали 73,08% избирателей.
В Санкт-Петербурге, по данным на 22:00 мск, за Андрея Богданова проголосовало 1,78% горожан, за Владимира Жириновского отдали голоса 7,59% петербуржцев, за Геннадия Зюганова - 15,99% и за Дмитрия Медведева - 73,08% жителей Северной столицы. Согласно данным, предоставленным городской избирательной комиссией, к этому времени было обработано 167 тыс. действительных бюллетеней. Явка на выборах составила 66,55%.
Наибольшую поддержку Д.Медведеву оказали жители Петроградского района города, отдав за него 77,87% голосов. Наименьшее количество избирателей, проголосовавших за кандидата, было зафиксировано в Красносельском районе (65,25%).
Г.Зюганову наибольшую поддержку оказали жители Приморского района Петербурга (22,99%), в Василеостровском районе за него проголосовало менее всего жителей города (9,3%).
Жители Василеостровского района наиболее активно голосовали за В.Жириновского, отдав ему 12,11% голосов. Наименьшую поддержку кандидат получил в Петроградском районе (6,43%).
Самое большое количество голосов было отдано за А.Богданова также в Василектровском районе; наименьшее число избирателей, проголосовавших за кандидата, было зафиксировано в г.Колпино (0,8%).
Всего в Петербурге открыто 1 тыс. 850 избирательных участков. По данным на 1 января 2008г., численность избирателей составила 3 млн 390 тыс. 123 человека.