Answer:
Mexico
Step-by-step explanation:
Mexico is the top country that has contributed the most to the foreign-born population of the United States. In 2018, around 11.2 million immigrants living in the U.S. were from Mexico. That's like an account of 25% of all U.S. immigrants.
After Mexico, the next largest population comes from China (6%) and India (6%).