Ziua femeilor a fost sărbătorită pentru prima dată la 28 februarie 1909 în New York, în amintirea unei greve a unui sindicat al femeilor, grevă care avusese loc în 1908. În ciuda a ceea ce s-a pretins mai târziu, pe data de 8 martie nu a avut loc de fapt nici o grevă. În august 1910, cu ocazia Internaţionalei Socialiste reunită la Copenhaga, activista socialistă germană Luise Zietz împreună cu colega ei Clara Zetkin propun sărbătorirea zilei internaţionale a femeii, fără a specifica însă o dată anume. Ziua internaţională a femeii a fost sărbătorită pentru prima dată anul următor, în 19 martie 1911. Începând cu anul 1913, femeile din Rusia au sărbătorit ziua femeii în ultima duminică din februarie. 

În anul 1917, ultima duminică din februarie conform calendarului pe stil vechi a coincis cu ziua de 8 martie pe stil nou. Femeile din Sankt Petersburg au declanşat o grevă cerând încheierea Primului Război Mondial, sfârşitul raţionalizării alimentelor şi abolirea dinastiei ţariste. După Revoluţia din Octombrie, comuniştii Alexandra Kollontai si Vladimir Ilici Lenin au declarat 8 martie ca sărbătoare oficială în Uniunea Sovietică, iar abia la 8 mai 1965 aceasta a devenit zi nelucrătoare. Următoarea etapă în instituirea unei zile dedicate femeii l-a constituit proclamarea, în 1977, de către ONU, a Anului Internaţional al Femeilor şi declararea perioadei 1976–1985 ca Deceniul ONU pentru condiţia femeii.

În 1908, 15.000 de femei au mărşăluit în New York cerând un program de lucru mai scurt, salarii mai bune şi dreptul la vot, iar în 1909, conform unei declaraţii a Partidului Socialist din America, Ziua Internaţionala a Femeii a fost stabilită pe 28 februarie. Un an mai târziu, în 1910, în urma unei Conferinţe a Muncitoarelor de la Copenhaga, unde au participat peste 100 de femei din 17 ţări, s-a hotărât ca Ziua Femeii să fie sărbătorită în aceiaşi zi peste tot în lume, data de 8 martie fiind aleasă însă abia în 1913.

În prezent, Ziua Femeii, popularizată mai mult ca "Ziua Mamei" în perioada comunistă, este o sărbătoare oficială în Afganistan, Armenia, Azerbaidjan, Belarus, Burkina Faso, Cambodgia, China, Cuba, Georgia, Guineea-Bissau, Eritreea, Kazahstan, Kîrgîzstan, Laos, Madagascar, Republica Moldova, Mongolia, Muntenegru, Nepal, Rusia, Tadjikistan, Turkmenistan, Uganda, Ucraina, Uzbekistan, Vietnam şi Zambia. Pe de altă parte, este sărbătorită, fără a fi o sărbătoare oficială, în ţări precum Croaţia, Serbia, Bulgaria, România şi Letonia.

În România, Ziua Mamei a fost declarată sărbătoare publică începând din 2010 şi este sărbătorită în prima duminică a lunii mai.