Многие средневековые города возникли на месте античных. После падения Западной Римской империи там стало гораздо меньше жителей, но жизнь не прекратилась совсем. Со временем урожаи стали больше, меньшее количество людей в обществе должны были непосредственно обрабатывать землю. С другой стороны, крестьянам нужны были более сложные орудия труда. В деревнях появилось больше ремесленников, начала оживать торговля. Ремесленники и торговцы стали селиться вместе, потому что так проще работать, объединяя усилия. Они стали переселяться в старые римские города. Со временем появились и новые города на пересечении торговых путей, потому что там проще было продавать то, что сделано в городе. Города строились стихийно, без первоначального плана. Главной заботой горожан в те неспокойные времена была защита, потому города обносили крепкими и высокими стенами. Чем больше человек защищает каждый участок стены, тем проще обороняться, потому больше людей стремилось селиться на меньшей площади, чтобы крепостные стены получались короче. Потому в городах были узкие кривые и тёмные улочки, дома строили 2 и даже 3-этажные (в то время как в деревнях они всегда были одноэтажными), причём второй и третий этажи нередко нависали над улицами, превращая их почти в тоннели. Канализации в городе не было, потому нечистоты стекали по канавам прямо вдоль улиц. Улицы никак не освещались. Но зато на этих улицах шла бойкая жизнь, днём там всегда было многолюдно.