James McLachlan (9 March 1871 – 1 December 1956) was an Australian politician. Born in Alma in the Mid North of South Australia, he was educated at Winham College before becoming a farmer at Dalkey near where he grew up. His parents James and Catherine, had both immigrated from Scotland.