К середине XV века великий московский князь был самым могущественным правителем на Руси. Но всё же ему принадлежало ещё не более половины территории Северо-Восточной Руси. Новгород, Псков, Тверь, Рязань, Ростов, Ярославль сохраняли свою независимость, хотя великий князь считался их верховным правителем.
Большинство этих земель были присоединены к Московскому княжеству в период правления сына Василия II Тёмного, Ивана III (1462-1505), талантливого, умного, властного, жёсткого политического деятеля. Ещё будучи подростком, Иван стал соправителем своего слепого отца, возглавлял войска в походах.
В самом начале правления он присоединил Ростовское и Ярославское княжества. Однако особое значение Иван III придавал усилению своего влияния в Новгороде.
В среде новгородских бояр шла борьба двух группировок. Часть знати, объединившаяся вокруг вдовы посадника Марфы Борецкой и её сыновей, считала, что сохранить вольности можно, только опираясь на помощь извне, в частности, Великого княжества Литовского. Другие бояре выступали за тесные связи с Москвой и видели в великом князе единственного правителя.
В 1471 г. группировка Борецких, во главе которой был и польский король, заключила договор с великим литовским князем Казимиром о признании его покровителем. Узнав об этом, Иван III собрал полки всех подвластных ему земель и двинулся на Новгород. Поход имел результатом то, что новгородцы перешли под власть московского князя.
В 1471 г. на реке Шелони московские войска во главе с князем Даниилом Холмским (служившего в Москве у великих князей) наголову разбили в несколько раз превосходящее по численности новгородское ополчение. Иван III заключил с Новгородом договор. Город сохранил независимость, но выплачивал Москве значительную сумму денег и отказался от союза с литовским князем.
В конце 1477 г. Иван III, воспользовавшись поводом, организовал новый поход на Новгород. Самостоятельность города была ликвидирована. Вечевой колокол увезён в Москву. Выборных посадников заменили московские наместники.