Tasavaltalainen kenraali Porfirio Díaz nousi presidentiksi 1876 ja lopulta diktaattoriksi. Hänen valtakautensa, "porfiriato", kesti 1876–1911. Hän oli päässyt valtaan tunnuslauseella ”Yleinen äänioikeus, ei uudelleenvalintaa”; myöhemmin hänen vastustajansa käyttivät sitä iskulauseenaan. Vuoden 1910 uudelleenvalinta oli liikaa Díazin vastustajille. Tällöin puhkesi suuri Meksikon vallankumous, aluksi Francisco I. Maderon johdolla. Vallankumous johti Díazin syrjäyttämiseen ja monen vuoden taisteluihin. Maderon syöksi vallasta 1913 kenraali Victoriano Huerta. Sisällissotaan osallistuivat muun muassa Pancho Villa ja Emiliano Zapata.