A commonplace remark of politicians is that the U.S. is the most generous country in the world in receiving immigrants. On its face, this is true. In absolute numbers, the US takes in more immigrants than any other country each year. However, as a percentage of population there are other countries that are more generous. Politifact looked the rate of immigration in other countries and here is what they found:
In per capita rates,the United States placed 19th out of 24 countries. That means that the United States received fewer immigrants per capita in 2012-13 compared with several European countries, New Zealand, Australia and Canada.