Graham Thompson (born 2 May 1964) is a Zimbabwean swimmer. He competed in four events at the 1988 Summer Olympics.