La principale cause de la révolution mexicaine était la politique de l'administration de Porfirio Díaz. L'administration Díaz a maltraité les pauvres et les travailleurs ruraux et a mis en œuvre des lois foncières impopulaires qui ont cédé les terres des petits agriculteurs à de riches étrangers.
Díaz a pris le pouvoir pour la première fois en 1876 en évinçant Sebastián Lerdo de Tejada. Il a rapidement mis en œuvre une politique interdisant aux présidents de remplir des mandats successifs mais gouvernés par procuration, en utilisant son successeur Manuel González Flores jusqu'à ce qu'il soit à nouveau éligible. Au cours de son deuxième mandat en tant que président, il a abandonné la politique et a utilisé une série d'élections frauduleuses pour rester au pouvoir jusqu'en 1911.
Bien que Díaz ait industrialisé le pays et modernisé ses infrastructures, il l'a souvent fait par des méthodes impopulaires et parfois brutales. Il a gardé une force de police personnelle appelée les rurales pour intimider les citoyens à voter pour lui et à accepter sa politique. Il a également supprimé les médias et créé des inégalités massives de revenus et de terres, résultant en une grande classe permanente de travailleurs sans terre. Ces ouvriers étaient généralement maltraités.
Plusieurs rébellions indépendantes, y compris des rébellions dirigées par Pancho Villa et Francisco I. Madero, se sont finalement réunies sous le nom de Révolution mexicaine. Díaz a été contraint de démissionner en 1910, et Madero lui a succédé à la présidence, marquant le début officiel de la révolution armée mexicaine.