Tudo começou nos Estados Unidos onde a data foi criada em 1865 em comemoração às mães. Chamava-se Mother's Friendship Days (dias de amizade para as mães) para melhorar as condições dos feridos na Guerra de Secessão que assolou os Estados Unidos no período. Mas o Dia das Mães como conhecemos hoje foi idealizado por Anna Jarvis, filha de Ann Maria Reeves Jarvis, que em 12 de maio de 1907, dois anos após a morte de sua mãe, criou um memorial à sua mãe e iniciou um campanha para que o Dia das Mães fosse um feriado reconhecido. Assim o Dia das Mães foi comemorado oficialmente nos Estados Unidos em 9 de maio de 1914.
No Brasil, a data chegou na década de 30 e desde então é comemorada no segundo domingo de maio.
No Brasil e nos Estados Unidos o Dia das Mães é a segunda melhor data do comércio, depois do Natal.