История Санкт-Петербурга начинается с 1703 года. Тогда начали строить Петропавловскую крепость. За всё время своего существования он успел побывать столицей 3 государств, 3 революций и имел 3 разных названия. Основателем города является Пётр I — первый российский император. Он же сделал Санкт-Петербург столицей нового государства — Российской империи.
В связи с началом Первой мировой войны на волне патриотических и антинемецких настроений 31 августа (18 августа по ст. ст.) 1914 года город был переименован в Петроград. На следующий день вышел экстренный выпуск "Биржевых новостей":
Мы легли спать в Петербурге, а проснулись в Петрограде!.. Кончился петербургский период нашей истории с его немецким оттенком… Ура, господа!..». После смерти Ленина, 26 января 1924 года переименован в Ленинград. 6 сентября 1991 года городу было возвращено его историческое название — Санкт-Петербург.
С ростом промышленности возникли радикальные движения. Социалистические организации (эсеры и анархисты) несли ответственность за убийство многих представителей царской семьи, в том числе Александра II в 1881 году. Революция 1905—1907 годов брала своё начало здесь и быстро распространилась по провинциям. Во время Первой мировой войны название Санкт-Петербург казалось слишком "немецким", и по инициативе царя Николая II город был переименован в Петроград 18 (31) августа 1914 года.
В Санкт-Петербурге произошло декабрьское восстание 1825 года, начались революции 1905—1907 годов, Февральская и Октябрьская революции 1917 года. 1917 год был началом революции. Февральская революция свергнула царское правительство, было создано два центра политической власти, Временное правительство и Петроградский совет. Временное правительство было свергнуто Октябрьской революцией и началась Гражданская война.
Близость города к анти-революционным армиям и нестабильный политический климат вынудили председателя СНК В. И. Ленина покинуть город, перебазировав ЦК партии и Советское правительство в Москву (5 марта 1918 года). 26 января 1924 года, спустя четыре дня после смерти Ленина, Петроград был переименован в Ленинград в честь Ленина.
Решение Центрального комитета снова переименовать город обосновано тем, что Ленин возглавлял Октябрьскую революцию. Другая причина заключалась в политическом символизме: Санкт-Петербург стоял во главе царской империи. Он был после Москвы самым крупным городом страны и переименование его в Ленинград выразило те крупные изменения, которые произошли в социальной и политической жизни страны.
Гражданская война, голод, высылки и террор вызвали широкомасштабный выезд из города в деревню и эмиграцию. Население Петрограда в 1920 году составляло лишь треть от населения 1915 года. После катастрофических событий 1917—1919 годов население города сокращается, к 1920 году оно составляет лишь 722 000 человек, но благодаря НЭПу жизнь в городе постепенно налаживается.
Уже в 1917 году был учреждён Лениздат (тогда — издательство Петросовета), с этого же года ведёт свою историю старейшая в стране киностудия — Ленфильм. В искусстве наступает "звёздный час" русского авангарда.
При руководителе города Григории Зиновьеве происходит активная жилищная застройка, хотя город испытывает острый жилищный кризис (типичным жильём становятся коммуналки). В 1924 году создаётся проект центра Нарвского района, который должны были создавать две площади — Стачек с триумфальной аркой и площадь, которую ещё предстояло создать (совр. Кировская площадь). По всему городу создаются Дворцы культуры — к середине 1930 годов имеются уже во всех промышленных районах.
В результате политики борьбы с религией были прекращены службы во многих церквях и соборах. Ряд зданий были отданы под музеи, в том числе Казанский собор был превращён в Музей истории религии и атеизма. В некоторых находились различные государственные учреждения, некоторые — отданы под утилитарные объекты — бассейны, склады, мастерские и пр. Часть церковных зданий была снесена. В 1929—1934 годах был продан ряд картин Эрмитажа и Русского музея.
В соответствии с обращением ЦК ВКП(б) и СНК СССР от 3 декабря 1931 г. Ленинград был выделен в самостоятельный административно-хозяйственный центр со своим бюджетом. 1 декабря 1934 года был убит партийный лидер Ленинграда, член Политбюро ЦК ВКП(б) С. М. Киров, это событие положило начало «Кировскому потоку», на смену ему приходит А. А. Жданов. Десятки тысячи ленинградцев стали жертвами Большого террора, более сорока тысяч было расстреляно и тайно захоронено НКВД на Левашовском кладбище. Во времена Великой Отечественной войны город пережил тяжёлую блокаду.
В 1991 году по результатам референдума 54 % (при явке 64 %) ленинградцев высказались за возвращение городу названия Санкт-Петербург. 6 сентября 1991 года указом Президиума Верховного Совета РСФСР оно было возвращено, 21 апреля 1992 года внесено в Конституцию РСФСР (данная поправка вступила в силу 16 мая 1992 года). Десяткам городских названий возвращены их исторические имена.