Donald Buchanan McLeod (November 10, 1865 – August 25, 1943) was a merchant and political figure in Nova Scotia, Canada.
He represented Victoria County in the Nova Scotia House of Assembly from 1925 to 1933 as a Liberal member.
He was born in North Shore, Cumberland County, Nova Scotia, the son of Roderick McLeod and Jane Buchanan.
He died in Briton Cove, Cape Breton at the age of 77.
This article about a Liberal party Member of the Nova Scotia House of Assembly is a stub.