Keego Harbor
City in Oakland County, Michigan

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.
- 2,764residents (2020 Census)
- 932 ftelevation · 284 m
- 0.5 sq miland area · 1.3 km²
- 5,580 / sq mipopulation density
- 48320ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 2,764 |
|---|---|
| Density | 5,580 per sq mi (2,154 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Keego Harbor at a glance
| State | Michigan (MI) |
|---|---|
| County | Oakland County |
| Type | City |
| Population | 2,764 (2020) |
| Land area | 0.50 sq mi (1.3 km²) |
| Water area | 0.07 sq mi (0.19 km²) |
| Elevation | 932 ft (284 m) |
| Coordinates | 42.6083° N, 83.3458° W |
| ZIP code | 48320 |
| Official website | keegoharbor.org |
| Census code (GEOID) | 2642460 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Keego Harbor
- Sylvan Lake0.9 mi NE
- Orchard Lake Village1.8 mi SW
- Pontiac4.1 mi NE
- Bloomfield Hills5.4 mi E
- Lake Angelus5.9 mi N
- Franklin6.6 mi S
- Auburn Hills6.9 mi NE
- Bingham Farms7.1 mi SE
- Birmingham7.9 mi SE
- Beverly Hills8.0 mi SE
- Wolverine Lake8.1 mi SW
- Walled Lake8.2 mi SW
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: