In 1905 was de stad opnieuw het toneel van een mislukte revolutie, toen op Bloedige Zondag de paleiswacht het vuur opende op een aantal demonstranten die een verzoekschrift voor meer democratie wilden aanbieden aan tsaar Nicolaas II. In 1914, toen de Eerste Wereldoorlog uitbrak, werd Sint-Petersburg omgedoopt in Petrograd, aangezien "Sankt-Peterburg" te Duits klonk, en Rusland in oorlog was met Duitsland. In de loop van de oorlog kwam er, vooral in de steden, een steeds groter gebrek aan voedsel en andere producten. In 1917 volgden de Februarirevolutie en de Oktoberrevolutie, die respectievelijk het einde van het Russisch keizerrijk en het begin van de Sovjettijd inluidden.