Meksička revolucija započela je kao pobuna protiv uspostavljenog poretka, a pretvorila se u građanski rat s nekoliko zaraćenih frakcija uključujući socijalističke, liberalne, anarhističke, populističke i agrarističke pokrete. Meksička revolucija je prvenstveno završila 1920., iako je još uvijek bilo nemira sve do 20-ih, od kojih je značajan bio Cristerov rat od 1926. do 1929. Neki povjesničari obilježavaju kraj rata 1917., dok drugi vjeruju da je završio kao krajem 1940.
Meksička revolucija dogodila se prvenstveno između 1910. i 1920. godine. Za revoluciju je navedeno nekoliko razloga, ali nezadovoljstvo diktatorskom vladavinom predsjednice Porfine Diaz i bijes radničke klase zbog kontroliranja vlasnika plantaža dva su razloga koja se najviše pripisuju početku sukob. Muškarci, žene i djeca svih klasa pridružili su se Meksičkoj revoluciji, koja je tijekom nekoliko bitaka dovela do podizanja i pada s vlasti više vođa.
Predsjednik Diaz imao je dobar početak kao predsjednik. Smanjio je kriminal, stabilizirao vladu i financirao nekoliko građanskih projekata prikupljanjem novca od strane filmske produkcije. Diaz je one na vlasti učinio bogatijima, ali niže klase nisu dijelile bogatstvo. Osim toga, sve su klase počele biti oprezne zbog ovisnosti Meksika o stranim ulaganjima. Postojala je i nova generacija ambicioznih političara kojima je bilo teško probiti se u vladu zbog Diazove kontrole nad sustavom.
Godine 1908. Diaz je u jednom intervjuu izjavio da se raduje mirovini i da bi pozdravio izbore. Poznat kao Creelmanov intervju, ovaj je članak napravio senzaciju u Meksiku. Potaknut Diazovom izjavom, Francisco I. Madero počeo je okupljati sljedbenike s namjerom da se kandidira za dužnost 1910. godine.
Kada je Diaz postao svjestan Maderove sve veće moći, postao je zastrašen, iznio je lažnu optužbu i dao ga uhititi. Diaz je ponovno izabran. Kad je Madero oslobođen, otišao je u Teksas, gdje je tvrdio da su izbori namješteni. Napisao je dokument pod nazivom Plan San Luis Potosíja koji je pozivao na pobunu. Maderovi spisi doveli su do službenog početka Meksičke revolucije 20. studenog 1910. godine.
Drugi glavni uzrok Meksičke revolucije bio je sve veći bijes radničke klase zbog kontrole koju su vlasnici plantaža imali nad zemljom. Uz moćne glodalice nastale tijekom industrijske revolucije, vlasnici plantaža mogli su povećati proizvodnju i zaraditi više novca, što su iskoristili za kupnju zemlje. Na kraju su vlasnici plantaža postali agresivniji i počeli ucjenjivati i maltretirati zemljoposjednike zbog njihove imovine. Vlasnici plantaža ubrzo su kontrolirali gotovo svu održivu zemlju u Meksiku. Jedine dostupne mogućnosti za radničke klase bile su ili postati kmetovi za vlasnike plantaža ili se okrenuti kriminalu kako bi zaradili za život.
Meksička revolucija vrtjela se oko tri primarne revolucionarne skupine, koje su predvodili Emiliano Zapata, Francisco “Pancho” Villa i Pascual Orozco. Od 1911. do kraja revolucije, ova trojica su pobijedila i izgubila gradove i moć u kontinuiranoj borbi za kontrolu nad Meksikom. Istjerali su Diaza s dužnosti, ali je iza sebe ostavio ogromnu vojsku pod kontrolom privremenog predsjednika generala Victoriana Huerte.
Zapata je sklopio savez s Maderom. Njegova podrška dovela je do toga da je Madero proglašen predsjednikom, ali se pokazao kao impotentan vođa. Uhićen je i na kraju ubijen 22. veljače 1913. jer je navodno pokušao pobjeći iz zatvora. Huerta je ponovno preuzeo predsjedništvo, ali ju je 1914. zbacio s vlasti revolucionar Venustantio Carranza. Villa se borio protiv ovog imenovanja i na kraju postavio Eulalija Guitierreza za predsjednika. Godine 1919. jedan od Carranzinih generala prevario je Zapatu na sastanak na kojem je ubijen iz vatrenog oružja. Carranza je vraćen na mjesto predsjednika.
Zapatina smrt izazvala je pobunu protiv Carrenze i on je ubijen kada je pokušao pobjeći iz Meksika. Huerta je privremeno vraćen na mjesto predsjednika i održani su izbori. Álvaro Obregón je pobijedio na izborima 1920. i to je okončalo većinu revolucionarnog nasilja.