A principal causa da Revolução Mexicana foram as políticas da administração de Porfirio Díaz. O governo Díaz maltratou os pobres e os trabalhadores rurais e implementou leis de terras impopulares que cederam as terras de pequenos agricultores a estrangeiros ricos.
Díaz assumiu o poder pela primeira vez em 1876, ao destituir Sebastián Lerdo de Tejada. Ele rapidamente implementou uma política que proibia presidentes de cumprir mandatos sucessivos, mas governados por procuração, usando o sucessor Manuel González Flores até que ele fosse novamente elegível para concorrer. Em seu segundo mandato como presidente, ele abandonou a política e usou uma série de eleições fraudulentas para permanecer no poder até 1911.
Embora Díaz industrializasse o país e modernizasse sua infraestrutura, ele frequentemente o fazia por métodos impopulares e às vezes brutais. Ele manteve uma força policial pessoal chamada de rurales para intimidar os cidadãos para que votassem nele e aceitassem suas políticas. Ele também suprimiu a mídia e criou uma enorme desigualdade de renda e terra, resultando em uma grande e permanente classe de trabalhadores sem terra. Esses trabalhadores eram tipicamente abusados.
Várias rebeliões independentes, incluindo rebeliões lideradas por Pancho Villa e Francisco I. Madero, eventualmente se reuniram como a Revolução Mexicana. Díaz foi pressionado a renunciar em 1910 e foi sucedido como presidente por Madero, marcando o início formal da Revolução Mexicana armada.