Hancock is a city in Houghton County, Michigan, United States and is located on Copper Island, which is part of the Keweenaw Peninsula, on the Keewenaw Waterway directly opposite Houghton, Michigan.