На первомайское шествие в центре Петербурга собрались около 200 тысяч человек, согласно официальным данным ГУВД. Это в два раза больше, чем на аналогичном шествии в Москве.
90 тысяч из них пришло на шествие «Единой России», 2 тысячи - «Справедливой России», 1,5 тысячи шествовали с коммунистами, и так далее. Как сообщается, ещё около ста тысяч человек присоединились к колоннам, сопровождая шествие по тротуару.
В колоннах шли люди с транспарантами самого разного содержания, кроме традиционных лозунгов о празднике труда и мире во всем мире, на Невском проспекте 1 мая 2016 года можно было увидеть людей с плакатами "Петербургу - сухой закон", "Бастрыкин, мы с тобой", лозунги зоозащитников и так далее.