John Cain (* 19. Januar 1882 in Greendale, Victoria; † 4. August 1957 in Townsville, Queensland) war ein australischer Politiker der Australian Labor Party, der unter anderem drei Mal (1943, 1945 bis 1947, 1952 bis 1955) Premierminister von Victoria war.