8 ноября 2010 года стало известно о том, что власти Санкт-Петербурга организовали в рамках программы "гармонизации межкультурных, межэтнических и межконфессиональных отношений" два фестиваля, приуроченные ко Дню толерантности (14 ноября). Фестивали проходят при поддержке комитета городской администрации по культуре.
31 октября 2010 года в Санкт-Петербурге прошел «Марш против ненависти». По разным оценкам, в мероприятии приняло участие от 100 до 300 человек. Участники марша прошли от станции метро «Спортивная» до площади Академика Сахарова, где состоялся митинг.