Why did the U.S. Industrial Revolution begin in New England?
New England had two advantages over the rest of a still small nation at that time, pegging it in the 1830s. First, New England had an inordinate number of financial institutions, particularly in Boston. Second, it had more than enough rivers to supply the power needed to run a factory, and third, it had an excess of labor in the form of young women.
One qualification here though. New York, not a part of New England, must be figured into this scenario as it also had all three elements and was certainly very influential.