Hancock was a founder member of the Natural History Society of Northumberland, Durham, and Newcastle upon Tyne, and of the Tyneside Naturalists' Field Club. He was a member of the provisional board that established the College of Physical Science in Newcastle, a Fellow of the Linnean Society, a corresponding-member of the Zoological Society of London and an honorary member of the Imperial Botanico-Zoological Society of Vienna. He was awarded the Royal Medal of the Royal Society in 1858.