Образование средневековых городов определилось ростом производительных сил, отделением ремесла от сельского хозяйства, развитием товарного производства и обмена, концентрацией занятого в них населения в отдельных населенных пунктах. Темпы градообразования были различными. Раньше всего – в XI в. – феодальные города оформились в Италии, в X в. – на юге Франции. В этих регионах сказалось влияние античной городской традиции и устоявшихся торговых связей с более развитыми в то время Византией и странами Востока. В X – XI вв. стали возникать города в Северной Франции, Нидерландах, Англии, по Рейну и Верхнему Дунаю в Германии, здесь большинство городов возникало заново. В XII – XIII вв. феодальные города появились в Зарейнской Германии, Скандинавских странах и т.д., в этих регионах развитие феодальных отношений было замедленным, города вырастали из рыночных местечек и бывших племенных центров.