Gary Francis Punch (born 21 August 1957) is a former Australian politician and government minister.
Punch was born in Arncliffe, New South Wales and educated at Hurstville Boys High School and subsequently obtained a commerce degree.
He was an alderman of Hurstville Municipal Council from 1977 to 1983 and was elected mayor in 1978, when he was 21, and held that position until he stood for parliament.
In September 1988, he was appointed Minister for Telecommunications and Aviation Support and held this position until 28 March 1989, when he resigned in opposition to cabinet's decision to build the third runway for Sydney Airport, which adjoined his electorate.
In March 1994, he was promoted to the outer ministry as Minister for Defence Science and Personnel and held this position until his retirement prior to the 1996 election.