Впервые города на Руси упоминаются в письменных источниках IX века (в «Повести временных лет» и в сообщении анонимного географа из Баварии). Древнерусские города – это постоянные поселения славян, сформировавшиеся как торгово-ремесленные центры, культовые центры, защитные крепости, либо княжеские резиденции.