Точные даты основания древних городов неизвестны, но многие из них существовали ко времени первого упоминания в летописях. В «Повести временных лет» уже называются города Киев, Чернигов, Смоленск, Любеч, Новгород, Псков, Полоцк, Витебск, Ростов, Суздаль, Муром и др. Всего к IX в. насчитывалось около 24 городов.