Mexican federal election, 2018 (Turbulent Mexico)

General elections were held in Mexico on 1 July 2018. Voters elected a new President of Mexico to serve a term of five years and ten months (reduced by two months from the constitutional mandate due to a change in the inauguration date as of 2014), 128 members of the Senate for a period of six years and 500 members of the Chamber of Deputies for a period of three years. It was one of the largest election days in Mexican history, with most of the nation's states holding state and local elections on the same day, including nine governorships, with over 3,400 positions subject to elections at all levels of government. It was the most violent campaign Mexico has experienced in recent history, with 130 political figures killed since September 2017.

The presidential election was won by Andrés Manuel López Obrador of the National Regeneration Movement (MORENA), running as the candidate of the National Democratic alliance and defeating the incumbent Insitutional Revolutionary Party. The elecion was heavely contested and faced a number of controversies, with López Obrador beating the second-place candidate Margarita Zavala by less than a half percentage point. Zavala and Videgaray demanded a full recount given the close margins of the presidential elections. Even though the margin reduced slightly, Lopez Obrador remained ahead after the recount was finished, triggering protests performed by AMLO oppositors. Nevertheless, his victory was ultimately recognized by all candidates and certified by the National Electoral Insitute.