Answer:
E. United States payment of $15 million for the cession of northern Mexico.
Step-by-step explanation:
The treaty of Guadalupe Hidalago ended the Mexican-American war . It was signed on 2nd February 1848. The war started in May 1846 due to dispute over Texas. Mexican cession was main term included in the treaty, US received the territories of New Mexico, Arizona, Colorado, Parts of Utah. Rio Grande was accepted as the southern boundary of USA and gave up its claim to Texas while USA had agreed to pay 15 Million US Dollars to Mexico. Whigs were only on who opposed the treaty. It came into force on July 4, 1848.