Why Was New England Ideal For The Development Of Factories?

Why Was New England Ideal For The Development Of Factories? New England was ideal for the development for factories because the ppor soil caused people to leave their farms, to find work, river provided water power to run machinery, easily accessible ports for passage, proximity to resources. Why was New England a good place to