After the war, MacGillivary returned home to Boston, where for a short time he worked as a special agent for
Boston's treasury department. He joined the
United States Customs Service in 1950, starting as a warehouse officer, but soon became an agent for the United States Customs Office of Investigations, conducting special investigations. His daughter Charlene Corea remembered him as being particularly busy in the winter inspecting
Christmas trees that entered the United States from Canada. He
retired from the Customs Service in 1975. Sergeant Charles A. MacGillivary was enrolled as a member of the
Ancient and Honorable Artillery Company of Massachusetts, the third oldest chartered military organization in the world on April 6, 1992. He was the seventh member of the company to receive the Medal of Honor. MacGillivary served as president of the
Congressional Medal of Honor Society from 1973 to 1975. While president, he led a project to locate other immigrant recipients of the Medal of Honor. He and his wife, Esther, had three daughters. She died in 1999. MacGillivary was a resident of
Braintree, Massachusetts, from 1957 until his death at age 83 on June 24, 2000, in the Veterans Administration hospital in
Brockton, Massachusetts. Rev. Philip Salois, who had himself received a
Silver Star in the
Vietnam War, officiated at the funeral.
Governor of Massachusetts Paul Cellucci was in attendance at MacGillivary's funeral. MacGillivary and his wife Esther (1921–1999) are buried at
Arlington National Cemetery, in
Arlington, Virginia. ==See also==