I assume that you are asking why the English settlers left England to colonize the Americas. If so, the best answer is to say that they left England for both political and economic reasons. We should also note that their political reasons were also mixed with religious reasons. However, I would say that the majority of people left for economic reasons.
The most noteworthy English colonists who left for political reasons were the Puritans. These were the people who came mostly to New England. Early in the colonial period, the Puritans were a major faction in English politics. They generally supported the Parliament in its efforts to get more power from the monarchy. The Puritans were dissenters in two ways. They believed that the Church of England was impure and needed to be purified by making it less like the Catholic Church. They believed that the monarchy had too much power and that Parliament should have more. This made it attractive for some Puritans, at least, to leave England and move to the colonies.
However, the majority of English colonists were motivated more by money than by politics and/or religion. As an example of this, we have the large numbers of indentured servants who came mostly to the Chesapeake region. These were people who were economically desperate enough to feel that it was a good idea to sell themselves as slaves for a designated period of time in return for passage to the New World. There were others, higher up the economic ladder, who came to the American colonies because they felt they would be able to own their own land there. All of these people, as well as others, were coming for the economic opportunity and not for political/religious reasons.
Thus, I would say that colonists left England for both reasons, but that most of them came for economic reasons rather than political ones.