W czasie rewolucji 1905–1906, rewolucji lutowej, a potem rewolucji październikowej Kronsztad był jednym z głównych ognisk rewolucji i dostarczył marynarzy do walk w Petersburgu. W okresie rewolucyjnym, od maja do sierpnia 1917 cywilnym gubernatorem Kronsztadu był Tomasz Parczewski – polski filozof, wykładowca m.in. Uniwersytetu w Petersburgu. W latach wojny domowej 1918–1920 marynarze z Kronsztadu walczyli w obronie Piotrogrodu. W dniach 28 lutego-18 marca 1921 r. w Kronsztadzie miało miejsce antybolszewickie powstanie po zakończeniu wojny domowej w Rosji. Oddziały Armii Czerwonej pod dowództwem Michaiła Tuchaczewskiego pokonały zbuntowany garnizon miasta i stacjonującą tam Flotę Bałtycką.W latach wielkiej wojny ojczyźnianej 1941–1945 bazujące w Kronsztadzie siły Floty Bałtyckiej brały udział w obronie Tallinna, Leningradu i rozbiciu Wehrmachtu pod Leningradem w 1944. Kronsztad nie został nigdy zdobyty przez Niemców. Miasto zostało w 1954 nagrodzone orderem Czerwonego Sztandaru z okazji 250 rocznicy powstania.