John Shepherd (1849 – 8 April 1893) was an Australian politician.
He was born in Melbourne to John Shepherd and Eliza Audley.
On 25 October 1883 he married Margaret Kennedy Yorston Ballantyne, with whom he had a daughter.
He returned to the Assembly in 1885 as the member for East Macquarie, but was defeated running for Paddington in 1887.
A Free Trader, he served his final term on election to Paddington in 1889, and did not contest in 1891.