The Pew Research Center reports that the United States has more immigrants than any other country in the world. About 40 million foreign-born people live in the U.S., about one-fifth of all immigrants in the world. U.S. immigrants come from almost every country on earth.
Read more at pewresearch.org