Amsterdam is home to highest number of nationalities out of any city in the world. The most common foreign nationalities are Moroccan, (64.588 persons), Turkish (37.421), British (10.244), German (6670) and Surinamese (5609). Amsterdam has a total of 743,104 inhabitants. 532,548 of them only have the Dutch nationality. Another 123,204 people have 2 passports, of which one is Dutch.

Source: http://www.simplyamsterdam.nl/event_search.php