More than half of new green cards go to people already living in the U.S.

About a million immigrants receive U.S. green cards each year, but fewer than half are new arrivals from other countries. The majority already live in the United States on temporary visas.