Первомайские демонстрации в Северной столице не обошлись без задержаний, хотя серьезных происшествий не было. Колонны всех движений и партий около полудня начали шествие от БКЗ «Октябрьский» по Лиговскому и Невскому проспектам. Общее число активистов, праздновавших день весны и труда, полиция оценила в 150 тысяч человек. 

Сравнительно немногочисленная колонна демократов с лозунгом «За светскую Россию без религиозного мракобесия» ушла на Конюшенную площадь, где в 13.30 начался их митинг, колонна национал-демократов свернула митинговать на Марсово поле. Митинг не стали проводить коммунисты — им Смольный тоже предлагал Марсово поле, но они считают мемориал «Борцам революции» священным местом, поэтому от митинга отказались. Отдельно шли сторонники Алексея Навального. 

Остальные колонны пошли до конца Невского проспекта. На Дворцовой площади, где по закону митинговать запрещено, состоялся блиц-митинг «Единой России». Он длился около 10 минут — вице-губернатор Петербурга Игорь Дивинский поздравил сторонников «ЕдРа» с праздником и наступающей Пасхой, после чего начался концерт. «ЕдРо» оценило численность своих активистов на Дворцовой площади в 20 тысяч человек. 

Первые задержания были еще на Лиговском проспекте. Полиция скрутила пятерых националистов, которые сделали транспарант из бейсбольных бит и баннера с «рунической свастикой» и имперской символикой. Массовые задержания произошли после шествия на Дворцовой площади, где произошел конфликт националистов и анархистов.

О пострадавших не сообщается,а в националистах, которые якобы спровоцировали инцидент, ни одно националистическое движение своих сторонников не признало. Несколько десятков активистов побежали через Александровский сад, за ними погналась полиция. В результате были задержаны еще 25-30 человек, в том числе три несовершеннолетние девушки. Их из полиции отпустили.