John James Sheehan (9 May 1916 – 4 June 1984) was an Australian politician.
He was born in Ballarat to clerk James Sheehan and Cecilia Leach.
He became a schoolteacher at Rushworth but soon enlisted in the AIF, serving during World War II in New Guinea and Bougainville.
In 1952 he was elected to the Victorian Legislative Assembly as the Labor member for Ballarat.
The seat was split in two in 1955, and Sheehan was defeated contesting Ballarat South.