James Archibald Mackinnon (27 September 1851 – 2 September 1910) was a politician and stock and station agent in New South Wales, Australia.
He was born in Benalla and was educated at Scotch College, Melbourne. He worked as a station agent around the Murray River, and eventually owned land around Young.[1] In 1882 he was elected to the New South Wales Legislative Assembly as the member for Young.[2] In 1885 he was defeated by two votes, in a result that was overturned and resulted in Mackinnon resuming his seat.[3] Initially associated with the Protectionists, he joined the Labor Party when it formed in 1891, but refused to sign the pledge and was defeated as a Protectionist in 1894.[2] He later moved to Grenfell, where he died in 1910.[1][4]