W 1945 r. bez powodzenia startował w wyborach do Izby Gmin w okręgu Western Isles. W 1946 r. rozpoczął pracę w parlamentarnym sekretariacie Partii Konserwatywnej, szybko przekształconego w Conservative Research Department. W 1950 r. wygrał wybory w okręgu Enfield West i zasiadł w Izbie Gmin. Początkowo nie otrzymał żadnego stanowiska w administracji rządowej, ale w marcu 1952 r. zwrócił na siebie uwagę premiera Churchilla podczas debaty z Aneurinem Bevanem na temat służby zdrowia. 7 maja tego roku Macleod otrzymał stanowisko ministra zdrowia.

Kiedy premierem został w 1955 r. Anthony Eden Macleod otrzymał stanowisko ministra pracy i służby narodowej, które piastował do 1959 r., kiedy to Harold Macmillan powierzył mu stanowisko ministra kolonii. Za jego kandencji niepodległość uzyskały brytyjskie kolonie: Nigeria, Somali Brytyjskie, Tanzania, Sierra Leone, Kuwejt i Kamerun. Macleod dał się również poznać jako przeciwnik kary śmierci oraz zwolennik legalizacji aborcji i kontaktów homoseksualnych. W 1961 r. został Kanclerzem Księstwa Lancaster, przewodniczącym Izby Gmin oraz przewodniczącym Partii Konserwatywnej.