Police officers searching for missing David Marshall, 82, from Alton said today they had found a body in Farnham.
It was located in a river near Gravel Hill Road in Farnham at around 11am today.
Police said that although formal identification had not yet taken place, Mr Marshall's next of kin had been informed.
Hampshire Police said the death was being treated as unexplained but non-suspicious and that a file was being prepared for the coroner.
Mr Marshall had last been seen at midday yesterday (Wednesday) in Manor Road in Alton, and his family had grown more concerned by his absence.