Upper Silver Lake is a 35.5-acre lake located in Waterford Township, Michigan in Oakland County, Michigan. The 30-foot-deep lake is located south of Walton Blvd. and east of Silver Lake Road. Upper Silver Lake is part of the Clinton River watershed. It connects with 101-acre Silver Lake to the west.