Archibald MacKinnon (Cranbrook, 13 januari 1937) is een Canadees voormalig 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.

Resultaten
 Olympische Zomerspelen 1956 in Melbourne  in de vier-zonder-stuurman
 Olympische Zomerspelen 1960 in Rome  in de acht

Canadees roeier
Canadees olympisch kampioen