Историческими столицами русского государства, как бы оно не называлось в разное время были:
Первую ещё Рюрик основал в Ладоге в 862 году, потом перенёс её в Новгород в 864.
В 882 году Вещий Олег завоевал Киев и перенёс столицу Руси туда. Названия Киевская Русь в то время никто не слышал, ввел его в обращение
В Киеве "сидели" поочерёдно князья из Рюриковичей, пока в 1169 г. сын Юрия Долгорукого, Владимирский князь Андрей Боголюбский, не посчитал нужным "сидеть"в Киеве, а остался во Владимире. Он ещё в 1157 году перенёс сюда свою столицу из Суздаля. С тех пор в Киев назначались на правление второстепенные родственники князей из Суздаля и Волыни, князья из Чернигова и Смоленска правили сами. К любому князю, правившего в Киеве, прилагался титул "князь Всея Руси", но фактически центром уже было Владимирско - Суздальское княжество.
А после разорения монголами Киева в 1240 году звание старшинства
официально перешло к городу Владимиру в 1243 году, его принял Ярослав Всеволодович, потом его сын Александр Невский в 1249 г. Права на Киев принадлежали Владимирским князьям, но свою резиденцию они оставили во Владимире.
Владимирский стол занимали князья из разных городов, но постепенно его стали наследовать чисто московские князья и оба княжества объединились, а столица переехала в Москву в 1389 г.
Так было, пока Пётр I не перенёс её во вновь отстроенный Санкт - Петербург в 1712 г.
С 1728 по 1730 г. Пётр II жил в Москве и столица была там. После того, как он умер, Санкт - Петербургу был подтверждён статус столицы. Правительство и двор возвратились из Москвы туда в 1732 г.
С 1918 г. столица вновь в Москве.