Graham Edmunds (born 22 September 1974) is a British swimmer who has competed in three Paralympic Games, winning two gold medals in world record times. He was a member of the Reading Swimming Club where he was also a part-time lifeguard and coached the Cygnets, Reading's club for swimmers with learning difficulties.