With 2,998,264 foreign-born people , London is the second city with the largest immigrant population .
The 2011 Census revealed that 2,998,264 people or 36.7 % of London 's population are foreign born making London the city with the second largest immigrant population , behind New York City .
Demography of London