Po raz pierwszy święto 1 maja obchodzono w 1890 roku – m.in. w Wielkiej Brytanii, Niemczech, Belgii, Francji. Organizowane w tym dniu demonstracje i strajki przyczyniły się do radykalizacji ruchów robotniczych. Początkowo nielegalne manifestacje 1-majowe zostały później w wielu krajach oficjalnie uznane.
W Polsce, głównie na terenach zaboru rosyjskiego, pierwsze pochody i strajki organizował II Proletariat i Związek Robotników Polskich. W 1891 roku w Łodzi i Żyrardowie doszło do starć z wojskiem, a następnie do represji władz carskich. Z późniejszych demonstracji największe rozmiary przybrały wystąpienia z lat 1905-7 i 1917-19.
1 Maja wszedł do tradycji polskiego ruchu socjalistycznego, ale później został zawłaszczony przez komunistów. W PRL został uznany za święto państwowe.
W latach 80. niezależne od władz pochody i manifestacje organizowała w tym dniu solidarnościowa opozycja. Były one siłą rozbijane przez milicję, w latach 1982-1984 niejednokrotnie przekształcały się w starcia z ZOMO. Uczestnicy demonstracji byli zatrzymywani i stawiani przed kolegium ds. wykroczeń.
1 maja obchodzony jako Święto Pracy jest także katolickim Świętem Józefa Rzemieślnika. Proklamował je papież Pius XII 1 maja 1955 roku. Nadał w ten sposób religijne znaczenie obchodzonemu od 1890 roku świeckiemu Świętu Pracy. W tym dniu Kościół w sposób szczególny pragnie zwrócić uwagę na pracę ludzką, zarówno w aspekcie wartości chrześcijańskich, jak i społecznych, ogólnoludzkich i narodowych.