Il grande sciopero della ferrovia del 1877 fu la risposta dei lavoratori delle ferrovie indignati per pagare tagli, licenziamenti e affarismo generale delle grandi compagnie ferroviarie durante i periodi di difficoltà economica. Lo sciopero iniziò il 16 luglio, 1877 e durò quasi due settimane.
Una crisi economica iniziata nel 1873 spinse le compagnie ferroviarie a licenziare centinaia di lavoratori ea tagliare drasticamente gli stipendi dei dipendenti rimasti. Nel maggio del 1877, Pennsylvania Railroads impose una riduzione del salario del 10% ai loro lavoratori. La compagnia di Baltimora e Ohio Railroad aveva imposto due riduzioni salariali del 10% nello stesso anno. Questi eventi hanno causato uno sciopero che si è diffuso in tutti gli Stati Uniti insieme a rivolte arrabbiate. Il governo ha inviato soldati per controllare la folla, e molte persone sono state uccise e uccise.