O crescimento demográfico no período medieval deve-se à melhoria das condições de vida e ao aumento da produção agrícola, impulsionados por inovações técnicas e melhores transportes. A reanimação do comércio foi facilitada pela segurança nas vias de comunicação e o surgimento de importantes pólos comerciais como a Itália e a Liga Hanseática. O crescimento das cidades, ou burgos, ocorreu devido à expansão comercial e ao aumento populacional, resultando na formação de um novo grupo social, a burguesia.