According to an excellent article in the Guardian, the United States is still a top destination for migrants, despite all the negative press about the USA.
From the article:
With 43 million foreign nationals on American territory in 2010, according to UN forecasts, the US remains the world’s prime destination for immigration, well ahead of Russia, with 12.3 million immigrants. In all, some 13% of the population were born outside the US. For the last five years its “migratory balance” – the difference between the number of people entering and leaving the country – is estimated at 1 million a year.