Lake Eufaula, also referred to as Eufaula Lake, is the largest lake located entirely within the state of Oklahoma. It's a reservoir on the Canadian River, 27 miles upstream from its confluence with the Arkansas River, near the town of Eufaula.