Po powrocie do Wielkiej Brytanii Macmillan został ministrem lotnictwa w gabinecie dozorującym Churchilla. W lipcu przegrał wybory w swoim okręgu, ale jeszcze w 1945 r. powrócił do Izby Gmin po wyborach uzupełniających w okręgu Bromley. Po powrocie konserwatystów do władzy w 1951 r. został ministrem budownictwa i samorządu lokalnego. W październiku 1954 r. został ministrem obrony. W gabinecie Anthony’ego Edena był najpierw ministrem spraw zagranicznych, a następnie kanclerzem skarbu. Po rezygnacji Edena w styczniu 1957 r. w związku z kryzysem sueskim nowym premierem został Macmillan.