Первые попытки Новгорода обрести независимость от Древнерусского государства появились в XI веке. Новгородские бояре при поддержке городского населения хотели избавиться от бремени налогообложения Киева и создать свою армию. В 1136 году из-за бегства князя Всеволода Мстиславича с поля битвы у Жданой горы и изгнания его из Новгорода, в Новгородской земле установилось республиканское правление.
Во времена монгольского нашествия на Русь и последующих монгольских и ордынских походов Новгороду удалось избежать разорения благодаря удалённому расположению. Но юго-восточные города новгородских владений (Торжок, Волок, Вологда, Бежецк) были разграблены и опустошены. В 1259 году Новгородская земля при содействии Александра Невского была вовлечена в данническую зависимость от Орды. В 1236—1240 и 1241—1252 годах в Новгороде княжил Александр Невский, в 1328—1337 годах — Иван Калита. До 1478 года новгородский княжеский стол занимали преимущественно суздальские и владимирские князья, затем московские великие князья, редко — литовские князья.
До XV века владения Новгорода расширялись на восток и северо-восток. Республика приобрела земли вокруг Онежского озера, вдоль реки Северной Двины и побережье Белого моря. Также исследовались Баренцево и Карское моря, запад Cеверного Урала. Районы к северо-востоку от столицы были богаты пушным зверем и солью. Эти ресурсы имели большое значение для экономики Новгородской республики, основу которой составляла торговля.