John Cain (26 April 1931 – 23 December 2019) was an Australian politician. He was born in Melbourne. Cain was the 41st Premier of Victoria, in office from 1982 to 1990 as leader of the Labor Party. His father was John Cain, the 34th Premier of Victoria.