Campbell Lake receives inflow from a portion of the Chugach Mountains via the Campbell Creek watershed. Its outflow is a shallow estuary into Turnagain Arm. Lake water temperatures exhibit a thermocline in summer and a reverse thermocline in winter, with surface temperatures varying between approximately in December to in July.