27 мая 1703 Петр I основал Санкт-Петербург, заложив на заячьем острове Петропавловскую крепость. Через 9 лет, 19 мая 1712 года по велению императора российская столица была перенесена из древней Москвы в Петербург.
Петербург строили не совсем на болоте, хотя болот в окрестностях хватает. Главным было то, что это место было на Балтийском море и его можно было хорошо защитить, потому что сразу предполагалось, что этот город станет тем самым знаменитым "окном в Европу". Именно там должен был строиться балтийский флот и оттуда должны были выходить торговые суда в Европу.
Петр Первый в своей политике очень многое поставил на завоевывание выхода к Балтийскому морю, его удержание, развитие и использование во всех возможных направлениях. Поэтому неудивительно, что он проводил в этом новом городе больше времени, чем в Москве, и это привело, в конце концов, к переносу столицы.
Кроме того, это позволило Петру избавиться от старой структуры и поставить на ответственные потсы новых людей, некоторые из которых были из низов. В Москве с ее круговой порукой это вряд ли так просто прокатило бы, а на новом месте прошло.
В общем, Петербург стал столицей не потому, что его построили на болоте, а потому что его построили у Балтийского моря и это было очень важное место для стратегического развития России в понимании Петра Первого. Перенос столицы как бы показывал изменение вектора развития государства.