The correct answer is C. Because of the changed border, many Mexicans became Americans.
The Mexican-American War (1846-1848) resulted in significant territorial changes, with the Treaty of Guadalupe Hidalgo leading to the U.S. acquiring large portions of Mexico's northern territories. As a result of this treaty, many Mexicans who lived in these newly acquired areas found themselves living in the U.S. and were given the option to become U.S. citizens, thereby increasing the Hispanic population in the United States.