In 1966, Congress and President Lyndon Johnson declared Waterloo, N.Y., the “birthplace” of Memorial Day. There, a ceremony on May 5, 1866, honored local veterans who had fought in the Civil War. Businesses closed and residents flew flags at half-staff. Supporters of Waterloo’s claim say earlier observances in other places were either informal, not community- wide or one-time events.
By the end of the 19th Century, Memorial Day ceremonies were being held on May 30 throughout the nation. State legislatures passed proclamations designating the day, and the Army and Navy adopted regulations for proper observance at their facilities. It was not until after World War I, however, that the day was expanded to honor those who have died in all American wars.
In 1971, Memorial Day was declared a national holiday by an act of Congress, though it is still often called Decoration Day.
It was then also placed on the last Monday in May, as were some other federal holidays.