John Mackenzie (Greenock, 21 september 1876 – 9 december 1949) was een Brits zeiler.

Mackenzie won tijdens de Olympische Zomerspelen 1908 in eigen land de gouden medaille in de 12 meter klasse.

Olympische Zomerspelen 

Brits zeiler
Brits olympisch kampioen