The town of Lake Santeetlah is located in central Graham County at (35.363578, -83.864367),[REF] on a peninsula on the north side of Lake Santeetlah, a reservoir on the Cheoah River, a north-flowing tributary of the Little Tennessee River.
According to the United States Census Bureau, the town of Lake Santeetlah has a total area of , all of it land [REF].