Keego Harbor

City in Oakland County, Michigan

Aerial view of Keego Harbor, Michigan
Aerial view: USDA NAIP · USGS The National Map (public domain)

Keego Harbor is a city in Oakland County, Michigan, with 2,764 residents (2020 Census). It sits at 932 ft (284 m) above sea level. The nearest town is Sylvan Lake, 0.9 miles NE.

About Keego Harbor

Keego Harbor is a city in Oakland County in the U.S. state of Michigan. A northern suburb of Detroit, Keego Harbor is located roughly 27 miles (43.5 km) from downtown Detroit, and about 3 miles (4.8 km) southwest of Pontiac. As of the 2020 census, Keego Harbor had a population of 2,764. With a land area of 0.50 square miles (1.29 km2), Keego Harbor is the third-smallest city by land area in the state of Michigan, after Petersburg and Clarkston.

Text: Wikipedia · CC BY-SA 4.0

Keego Harbor weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Keego Harbor

All 7 webcams near Keego Harbor ›

Webcams: Windy.com

Living in Keego Harbor

Median household income
$64,896
Median home value
$255,900
Median rent
$1,194/mo
Median age
39.9
Cost of living and demographics of Keego Harbor ›

Do you know Keego Harbor? Tell us about it

Help other travelers: share what makes Keego Harbor special. We review every message before publishing it.

Map of Keego Harbor

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Keego Harbor Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Keego Harbor, MI population

Keego Harbor had 2,764 residents in the 2020 Census.

2020 Census2,764
Density5,580 per sq mi (2,154 per km²)

Source: U.S. Census Bureau, Decennial Census.

Keego Harbor at a glance

StateMichigan (MI)
CountyOakland County
TypeCity
Population2,764 (2020)
Land area0.50 sq mi (1.3 km²)
Water area0.07 sq mi (0.19 km²)
Elevation932 ft (284 m)
Coordinates42.6083° N, 83.3458° W
ZIP code48320
Official websitekeegoharbor.org
Census code (GEOID)2642460

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Keego Harbor

Straight-line distance between town centers.

Frequently asked questions about Keego Harbor

What county is Keego Harbor in?

Keego Harbor is in Oakland County, Michigan.

What is the population of Keego Harbor, MI?

2,764 people lived in Keego Harbor at the 2020 Census.

What is the ZIP code of Keego Harbor, MI?

The ZIP code of Keego Harbor is 48320.

What is the elevation of Keego Harbor?

932 feet (284 m) above sea level.

What towns are near Keego Harbor?

Sylvan Lake (0.9 mi), Orchard Lake Village (1.8 mi), Pontiac (4.1 mi), Bloomfield Hills (5.4 mi), Lake Angelus (5.9 mi).

Last updated: