Des partis et associations révolutionnaires sont créés à Saint-Pétersbourg et réprimés de manière sanglante par la police. Le , le pont égyptien s'effondre lors du passage d'un escadron de cavalerie. La révolution de 1905 se déclenche à Saint-Pétersbourg durant l’épisode du Dimanche rouge. À la suite de cette révolution, la deuxième douma de l’histoire de Russie est convoquée dans la ville. La révolution de février 1917 a également lieu pour l’essentiel à Saint-Pétersbourg. Le signal de départ de la révolution d’Octobre, la même année, est un coup de canon tiré par le croiseur ancré dans le port de Pétrograd. Lénine transfère la capitale à Moscou peu après.