Новые города возникали на руинах античных поселений или на их околицах, возле замков и крепостей, монастырей и епископских резиденций, на перекрёстках путей, возле перевалов, речных переправ и мостов, на берегах, удобных для швартовки судов. Города разрастались быстро, однако очень неравномерно. Сначала они появились в Италии (Венеция, Генуя, Неаполь, Флоренция) и Франции (Арль, Марсель, Тулуза). Постепенно начали возникать города на территории Англии (Кембридж, Оксфорд), Германии (Вальдорф, Мюльгаузен, Тюбинген), Нидерландов (Аррас, Брюгге, Гент). А позже всего, в XII-XIII вв., появились города в скандинавских странах, Ирландии, Венгрии, на территории дунайских княжеств.
Больше всего городов было в Италии и Фландрии. Немало городских поселений возникло вдоль берегов Рейна и Дуная.