It is hard to say about the US in this context. The US is the state of immigrants from the very beginning. And all nations mentioned by you can be considered as natives, including the blacks (though it is not a nation as far as I am aware).
It's a nation of migrants because the migrants brought the idea of nationhood upon the land, and then decide that it is nationhood that makes someone native. Whereas the native peoples think otherwise.
Now, if you're going to judge that German born Turks aren't natives, then American born Irish, English etc aren't natives in the US>
Here's the problem, people trying to get political capital out of scaring people about Muslims taking over, will present an article showing how shocking it is that Frankfurt is less than 50% "native" and then point out the Turks, at 16%, are the largest minority group, and wham, you have a huge reason to hate Muslims. But then if you go to the US, oh, we have to compartmentalize all of this so the US is different, so it's all about how many WHITE PEOPLE there are in America, because using Natives is different.
The BNP in the UK (and other far right groups as the BNP has splintered and gone to pot), and other far right groups in Europe will talk about the "indigenous populations", and they're real big pals with the far right groups in South Africa and the US who don't talk about "indigenous populations", because they know they can't. Each group will use what is convenient for them, but support groups who are the opposite of what they find convenient.