Why were the New England colonies established?

possibly for religious freedom
ANSWER: Many of the people coming to New England were looking forward to religious freedom. Beginning in the reign of King Henry VIII, England was submerged in state controlled religion. His duaghter Mary wanted to revert to the old religion after his death. She did not last long. Elizabeth took over as Queen and reverted to her father's choice. In the midst of all this chaos, the Continental Europe was going through Luther and Calvinism. Many British and Europeans simply came to New England to put distance between them and their King or Pope.
After the colonies became established well enough to support themselves with food, clothing and shelter - mother England discovered that the colonies were rich in natural resources. There were unlimited timber, furs, and crops. New England became a land to be mined of its abundant resources.