Географическое положение Москвы и Санкт-Петербурга различается тем, что Москва располагается в центре Русской равнины, а Санкт-Петербург на её северо-западе и к тому же имеет прямой выход к Балтийскому морю Атлантического океана. Москва расположена внутри страны, тогда как Санкт-Петербург располагается близко к государственной границе. Москва имеет радиально-кольцевую планировку, тогда как Санкт-Петербург лучевую. Москва играет главную экономическую, финансовую и административную роль для страны, Санкт-Петербург же выполняет важную культурную роль. Образовательная и научная роли в обоих городах сопоставимы. Оба города являются инноваторами, на которые равняются другие города страны. Московская агломерация более развита промышленно, она крупнее и мощнее Санкт-Петербургской, которая больше является селитебной, все крупнейшие предприятия располагаются в черте Санкт-Петербурга и в небольших городах.