John McDonald Ellis (8 December 1872 – 2 July 1945) was an Australian politician.
He was born in Bendigo to miner Thomas Ellis and Isabella McLean.
He lived in Melbourne from around 1887, running a contracting firm with his brother.
On 29 November 1899 he married Alice Rose Saunders, with whom he had three children.
He was elected to the Victorian Legislative Assembly in 1932 as the United Australia Party member for Prahran.