Grand Lake o' the Cherokees is situated in Northeast Oklahoma, nestled in the foothills of the Ozark Mountain Range. Grand Lake has 46,500 acres (188 km2) of water and 1,300 miles (2,100 km) of shoreline. Unlike other lakes in Oklahoma, Grand Lake is a deep and mostly rocky lake. Its mean elevation is 742 ft (226 m) above sea level.