Why Did the Immigrants Come to America?

Most immigrants come to America to escape religious persecution. America allows them to practice their religions openly and freely. There are also more opportunities in America to obtain a better quality of life than in other countries.