Экономические причины: В городах у крестьян появлялась возможность найти работу и зарабатывать деньги, занимаясь ремеслом или торговлей. Это было особенно привлекательно для тех, кто не имел собственной земли или страдал от феодальной эксплуатации в деревне.
Социальные причины: Города предлагали крестьянам большую свободу и независимость от феодалов. После определенного времени проживания в городе крестьянин мог стать свободным человеком.
Политическая причина: В городах была относительная стабильность и порядок.