Archibald MacKinnon (Cranbrook (Brits-Columbia), 13 januari 1937 – Calgary (Alberta), 28 augustus 2026) was een Canadees roeier. MacKinnon werd tijdens de Olympische Zomerspelen 1956 olympisch kampioen in de vier-zonder-stuurman en behaalde vier jaar later de zilveren medaille in de acht.

MacKinnon overleed op 89-jarige leeftijd. Resultaten Olympische Zomerspelen 1956 in Melbourne 16px|Gouden medaille in de vier-zonder-stuurman Olympische Zomerspelen 1960 in Rome 16px|Zilveren medaille in de acht

Categorie:Canadees roeier Categorie:Canadees olympisch kampioen