The two differences between the Middle Colonies and New England Colonies are:
-
Farming was based more in the Middle Colonies, while New England colonies relied more on shipbuilding.
The Middle Colonies had a more favorable climate and fertile soil, which allowed for extensive farming, while New England's rocky terrain was better suited for shipbuilding and trade. -
Towns were more important to people in New England colonies than in the Middle Colonies.
New England colonies were characterized by a more communal lifestyle with tightly-knit towns that played a central role in the social and political life of the inhabitants, whereas the Middle Colonies had a more diverse and less town-focused structure.