Eagle Harbor is an unincorporated village located in the U.S. state of Michigan. It is within Keweenaw County on the north side of the Keweenaw Peninsula of Houghton Metro Area. It has a total area of 2.059 square miles at 47°27′30″N 88°09′44″W. The elevation is 620 feet above sea level. As of the 2010 census data, it had a total population of 76. The population density was 37/sq mi. Estimated per capita income in 2016 was $27,837. Recent job growth is positively increased by 0.34 percent. The average travel time is 24 minutes.