Towns started to grow for 2 main reasons:
- Agriculture: As serfs began to grow more food than they needed, they needed to get rid of it before it spoiled. As people got more and better tools, they grew more and more food.
- Revival of Trade: Originally, manors produced everything they needed. Then, as resources were produced more, people wanted to sell them to get more money.