Историята на празника се свързва с международното движение през XIX век и работническите протести за зачитане на елементарните социални права. Началото се поставя на 1 май 1886 година в САЩ, когато профсъюзите провеждат национална стачка, в която вземат участие над 300 000 работници от цялата страна с искане за въвеждане на официален 8-часов работен ден.
През 1889 година учредителният конгрес на Втория интернационал, проведен в Париж, призовава за международни демонстрации в знак на солидарност към протестите в Чикаго. През 1904 година Международната конференция на социалистите в Амстердам призовава "всички социалдемократически партии и профсъюзи от всички страни да демонстрират енергично на Първи май за официалното признаване на 8-часовия работен ден, за права на пролетариата и за световен мир."
Тъй като най-ефективният начин за демонстрации е стачката, конгресът решава, че е "задължително за всички пролетарски организации от всички страни да спрат да работят на 1 май, навсякъде, където е възможно без негативни последици за работниците".
Първи май е един от официалните празници в България и официален почивен ден. За първи път опит за честване на Първи май у нас се прави през 1890 година от Топографското дружество. През 1939 година Първи май е обявен за официален празник.