История города Кронштадт связана с именем Петра I. Заложив Санкт-Петербург, он с самого начала строительства задумывался о защите будущей столицы. Основанием города принято считать 1703 год, когда на отмели с южной стороны острова Котлин было начато строительства форта Кроншлос «коронного замка». Это был первый из фортов в районе острова. Он не ставил своей задачей полностью заградить проход шведам к Петербургу, но он существенно затруднял им путь. Через два месяца после завершения строительных работ к форту подошли шведы. Форт выдержал свое первое боевое крещение. В 1723 году на острове заложили крепость и дали ей название Кронштадт. Петр I изначально рассматривал остров Котлин с его укреплениями не только как линию обороны от внешнего врага со стороны Балтики, но и как базу для военного флота. Еще до постройки крепости начинают строить склады и причалы. В городе построены каналы, которые связывают центр города и расположенные в нем склады с заливом, утроены каналы-доки для ремонта судов на судоремонтном заводе. Спроектированный Петром канал и доки до сих пор в рабочем состоянии.
В Кронштадте по результатам измерений за 1825-1839 годы был замерен средний уровень воды. С 1707 года в городе существовала футшточная служба, следившая за колебанием уровня воды. Ноль на Кронштадском футштоке служит абсолютной величиной для исчисления глубин и высот на территории всей России. Даже высота орбит спутников считается от Кронштадского нуля.
Серьезным испытанием для города стало наводнение 1824 года. В тот год уровень воды поднялся на 3,5 метра выше ординара. Это послужило началу строительства крепости по новому плану. В тот же год была задумана дамба, для предохранения города и Санкт-Петербурга от наводнений, но уровень технологий и возможности для строительства появились лишь при советской власти. Даже сегодня дамбу, связывающую остров с материком нельзя назвать законченной.
При прорыве фашистских войск к Ленинграду в период второй мировой войны, Кронштадт держал оборону и не давал эскадрам противника пройти свои укрепления. Кронштадт стойко оборонялся и был неоднократно под бомбежками. Словно кость в горле он встал на пути группы армий «Север». При бомбардировании города немецкие летчики обходили стороной здание Морского собора. Самое высокое здание в городе, высотой в 70 метров, служило прекрасным ориентиром при бомбежках.