High Rock Lake is a reservoir lake located in Davidson and Rowan counties of North Carolina. It serves as a border between them. It is a reservoir for hydroelectric power generation. It is the northernmost of the Uwharrie Lakes. High Rock is the second largest lake in North Carolina after Lake Norman. Its water surface covers and there are of shoreline. High Rock Lake begins at the confluence of the Yadkin River and the South Yadkin River. The lake's name comes from nearby "High Rock Mountain", the tallest mountain in the Uwharrie Mountains. High Rock Lake is currently managed and operated by the Alcoa company.