Der auf einer Höhe von ca.155m liegende Lake Mackinnon befindet sich rund 9km südöstlich des Taitetimu / Caswell Sound und erstreckt sich über eine Fläche von rund 59,3Hektar. Der längliche, in einer spiegelbildlichen S-Form geformte See besitzt eine Länge von rund 2,24km in Südsüdwest-Nordnordost-Richtung und misst an seiner breitesten Stelle rund 510m in Nordwest-Südost-Richtung. Der Seeumfang beträgt rund 5,52km.[1][2]
Gespeist wird der Lake Mackinnon durch einen von Süden kommenden, nicht näher benannten Stream und entwässert nach Norden über den Large Burn, der rund 7,5Flusskilometer weiter in den Lake Marchant mündet.[1]