Історія свята сягає корінням початку 20 століття. Ще в 1908 році молода американка Анна Джарвіс виступила з ініціативою вшанування матерів. Цей день вона запропонувала у пам'ять про свою матір, яка передчасно пішла з життя. Анна Джарвіс довго писала листи в різні державні установи, зверталася до відомих осіб з ідеєю один день у році присвятити вшануванню всіх матерів. Зусилля дівчини не були марними, і вже у 1910 році штат Вірджинія (США) першим визнав День матері важливим офіційним святом. Потім, крок за кроком, все більше штатів почали впроваджувати у себе це свято. Згодом ця гарна традиція перейшла і в практику інших країн. У 1914 році, президент США Вудро Вільсон оголосив другу неділю травня національним святом на честь усіх американських матерів. Після завершення Першої світової війни День матері почали відзначати і в Європі.
В Україні мама з глибини століть вважається берегинею домашнього вогнища та людиною, яка є рідною для всіх нас. Хоча в Україні День матері офіційно святкують лише кілька десятків років, вшановують матір в нашій країні набагато довше. Наприклад, українська діаспора в Канаді ще в початку 20-го століття (у 1928 році) почала вітати матерів. А на наступний рік така ініціатива докотилася і до західної України. У Львові у другу неділю травня організовували спеціальні зустрічі матерів і концерти для них. Тут цим займалася редактор тижневика "Жіноча Доля" Олена Кисілевська. Пізніше, за сприяння "Союзу українок" з Канади, вплинула на поширення цього свята по всій території західної України. Потім за радянської влади, свято категорично заборонили. Це тривало до 1999 року.
Указом Президента України від 10 травня 1999 року в Україні День матері святкують у другу неділю травня.