John Nelson Goss (born 1 January 1943) is a former Australian politician.
He was the Liberal member for Aspley in the Legislative Assembly of Queensland from 1989 to 2001.
Goss was born in Brisbane and attended the Queensland Institute of Technology, receiving a Certificate in Civil Engineering Drafting.
He left the council in 1989 to stand for election to the Queensland Parliament, winning Aspley for the Liberal Party.
Following the resumption of the Coalition between the Liberal and National parties, he became Shadow Minister for Housing, Planning and Urban Transport from November 1992 until 1995 and then serving as a backbencher until 2000, when he became Shadow Minister for Fair Trading and Consumer Affairs.