Donald James Mackinnon (1 November 1928 – 1 October 2017) was an English-born Australian politician.
His uncle, Dan Mackinnon, became an Australian federal politician in the 1950s.
Mackinnon was educated at St George's College in Buenos Aires and then at Geelong Grammar School.
He attended the University of Melbourne, where he received a Bachelor of Science degree.
In 1976, he was elected to the Victorian Legislative Assembly for Box Hill for the Liberal Party.