The two reasons that explain why the Middle Colonies were more favorable to farmers than the New England Colonies are:
- the growing season was longer
- the soil was more fertile
These factors contributed to more successful farming in the Middle Colonies compared to the harsher climate and poorer soil conditions in New England.