Организацией выборов президента России в Петербурге занимались 23 224 членов избирательных комиссий, следует из данных горизбиркома.
В период с 15 по 17 марта в городе работало 64 территориальных избирательных комиссий, 1947 постоянных УИКов и 47 временных избиркомов. Кроме того, были открыты семь участков на полярных станциях и 99 — на кораблях.
Общественный контроль осуществляли 4563 наблюдателя от кандидатов и партий и 1959 общественных наблюдателей. Центром общественного наблюдения воспользовались 350 человек. Помимо этого, за выборами следили 24 международных наблюдателя, 17 иностранных электоральных экспертов и 400 журналистов.
Выборы президента России в этом году впервые проходили в трехдневном формате. Явка составила 74,38%. Участие в голосовании приняли 2 862 412 человек, из которых 169 537 человек проголосовали на дому.
В Петербурге Владимир Путин набрал 81,65%. За него проголосовали 2 324 715 человек. Второе место занял Владислав Даванков с результатом в 6,99% (198 880 голосов), третье — Леонид Слуцкий, набравший 5,15%, или 146 765 голосов, а четвертое — Николай Харитонов с 3,49% (99 240 голосов).