Одним из древнейших русских городов является Великий Новгород, который был основан примерно в 859 году – хотя многие ученые считают, что он появился гораздо раньше. Благодаря тому, что Великий Новгород избежал татаро-монгольского нашествия, в городе удалось сохранить большое количество древних памятников архитектуры. Менее старшим городом Руси считается Старая Ладога, которая на сегодняшний день является селом в Ленинградской области. Первое официальное упоминание Старой Ладоги датировано 862 годом.