В VIII—IX веках берега Невы заселили восточные славяне (ильменские словене и кривичи). В IX веке образовалась Новгородская Русь, и она стала контролировать земли, где позднее расположится Санкт-Петербург. За обладание данной территорией велась длительная борьба между Новгородом, а затем Россией, с одной стороны, и Швецией, с другой. В 1240 году в этом месте произошла Невская битва между шведами и новгородцами.