The more Houses that your city has, the greater a population that it can accommodate.

More Barracks means more troops can be trained at the same time.

Having multiple Storehouses makes it more difficult for enemies to plunder your resources.