Macmillan was an elected Fellow of the Royal Society (FRS).
In 1976 he received the Order of Merit. In 1984 he received the Freedom medal from the Roosevelt Study Center.
Macmillan's archives are located at Oxford University's Bodleian Library.
Macmillan was awarded a number of honorary degrees, including: