San Petersburgo anteriormente ya había sido blanco de un ataque terrorista. En abril de 2017, una bomba estalló en el metro de la ciudad dejando 16 muertos. Además, unas semanas antes del atentado en el supermercado, la policía rusa había desmantelado y arrestado una célula yihadista que planeaba atentados en la ciudad. Asimismo, San Petersburgo se encuentra en alerta y seguridad reforzada debido a la cercanía en tiempo del Mundial de Rusia 2018 y las amenazas del grupo terrorista Estado Islámico de perpetrar ataques sobre suelo ruso.