Why were you England factory towns built near rivers?

To harness water power. In the early days of the Industrial Revolution, factories were powered by water wheels. Rivers provided a convenient and reliable source of water power, and so factories were often built near them.
Copyright Wanderlust World © https://www.ynyoo.com