May 1, 2004 Kentucky Derby
May 2, 2004 The Prophet's Birthday
May 3, 2004 World Press Freedom Day
May 4, 2004 Kent State Shootings Remembrance
May 4, 2004 Rhode Island Independence Day
May 5, 2004 Cinco de Mayo
May 6, 2004 National Nurses Day
May 6, 2004 National Day of Prayer
May 7, 2004 Truman Day observed
May 8, 2004 Victory in Europe Day
May 10, 2004 Confederate Memorial Day
May 11, 2004 Primary Election Day
May 12, 2004 International Nurses Day
May 15, 2004 International Day of Families
May 15, 2004 Peace Officers Memorial Day
May 15, 2004 Armed Forces Day
May 15, 2004 Preakness Stakes
May 20, 2004 Ascension Day
May 21, 2004 World Day for Cultural Diversity for Dialogue and Development
May 21, 2004 National Defense Transportation Day
May 22, 2004 International Day for Biological Diversity
May 22, 2004 National Maritime Day
May 25, 2004 African Liberation Day
May 25, 2004 National Missing Children's Day
May 29, 2004 International Day of United Nations Peacekeepers
May 31, 2004 World No Tobacco Day
May 31, 2004 Memorial Day
May 31, 2004 Jefferson Davis' Birthday