Средневековый город сложился на месте более ранних селений у истока Волхова из Ильменя, где сгусток стоянок и поселений прослеживается со времён неолита (4-3 тыс. до н. э.)
Официальной датой возникновения Новгорода – без учета археологических и иных возражений такой дате – принято условно считать 859 год, исходя из поздней Никоновской летописи.