Which of the following is the main reason towns grew during the high Middle Ages

1 answer

The main reason towns grew during the high Middle Ages was the increase in trade and commerce, which led to the development of a merchant class and the expansion of markets. This, in turn, attracted more people to settle in towns, leading to their growth and development.