Hancock is a city in Houghton County in the U.S. state of Michigan. The population was 4,501 at the 2020 census.
Located on the Keweenaw Peninsula, Hancock is along on the northside of the Keweenaw Waterway opposite of the city of Houghton, and the two are connected by the Portage Lake Lift Bridge. Hancock is the northernmost city in the state of Michigan.