В течение всего княжения Ивана III главной целью внешней политики страны являлось объединение северо-восточной Руси в единое государство. К 1468 году Иван III подчинил Ярославское княжество. К 1474 было подчинено Ростовское княжество. Очень напряженно происходило присоединение Новгорода и его огромных земельных владений. Столкновение с Новгородом так же является столкновением 2 типов государственного строя: боярско-вечевого и монархического. Причем монархического режима с достаточно сильной деспотией. Иван III узнал о подписании договора с литовским князем Казимиром, который был приглашен Новгородцами. В 1471 году на реке Шелони разбито новгородское ополчение. В 1478 году Новгородские земли были окончательно присоединены. Городом теперь правили наместники великого князя. Из новгородских земель постепенно вытеснялось боярство и их владения постепенно передавались московским служилым людям (тем самым помещикам). С одной стороны Князь вел контроль территорий, с другой – усилил свою власть. Важно помнить, что одним из последних приобретений стало присоединение Твери в 1485 году. Историки считают, что данное событие завершило формирование территорий государства. С этих пор Иван III использовал титул Государь Всея Руси. Конечно, остались мелкие княжества в верховьях Оки, сохранявшие независимость: Воротынское, Одоевское, Трубецкое княжества. Они вошли в состав Московского Государства в Конце 15 начале 16 века. На западе: Чернигов-Северские Земли.