Keego Harbor is a city in Oakland County in the U.S. state of Michigan. The population was 2,970 at the 2010 census. The city originated as a real estate investment and planned resort established by Pontiac lawyer Joseph E. Sawyer circa 1900