Share0 The US is home to more immigrants than any other country — more than 45 million people, according to the latest Census estimates.