Санкт-Петербург спочатку будувався як столиця. Але і тим не менше він не став столицею відразу, довгий час ще конкурували ці два міста. Ну і для Петра Першого таке рішення було не простою, у нього було кілька причин для етого.Конечно ж перша і напевно сама вирішальна причина це те що у царя було дуже специфічне ставлення до Москви. Петро не любив Москву і про це знали все.Страстью царя були кораблі і сухопутна Москва не давала виповнитися його грандіозним планам.Он прагнув будувати судна і розвивати флот.Поетому царю потрібна була резиденція на морському побережье.Болотістая дельта Неви, звичайно була не найбільш ідеальним місцем для будівництва міста, але це було єдине місце яке могло зв'язати коротким морським шляхом Росію і Европу.В голові і думках Петра Петербург відразу ж став столицею.
система вибрала цю відповідь найкращим
Приблизно з тих же причин, за якими столицею Київської Русі було місто Київ, котроліровать торговий шлях по Дніпру.
Свою стратегічну задачу Петро бачив у розширенні зв'язків Росії і Європи, в першу чергу торгових зв'язків. Точніше, саме через торгівлю він і хотів пов'язати Росію і Європу. Найкоротший і тому найвигідніший шлях для такої торгівлі пролягав через Балтійське море. Саме для отримання прямого виходу до моря і затівалася Північна війна, що закінчилася перемогою над Швецією і поверненням Росії земель на східному узбережжі Балтики. Ось як форпост міжнародної торгівлі і був заснований Санкт-Петербург. Відповідно якомога ближче до такого важливого (стратегічно важливого, з його точки зору) об'єкту були перенесені і органи державної влади, в першу чергу двір.
Другий момент - що Петро I по суті створював нову еліту країни. Старе консервативне дворянство, пов'язане в основному з Москвою і не був зацікавлений в інтеграції країни в світову торгівлю, в її відкритості зовнішньому світу, в її модернізації, тільки заважало проведенню реформ. Це теж стало причиною перенесення столиці в нове місто і тим самим приниження ролі Москви в російській політиці.