The Kennebago River passes by the western end of Kennebago Lake 11 miles (18 km) upstream of Cupsuptic Lake. The lake extends southeasterly from the river in Stetsontown township into the northeast corner of Davis township.[2] Kennebago Lake has a native population of brook trout, rainbow smelt, and land-locked Atlantic salmon.[4]