Kirk Lake is a controlled lake in the hamlet of Mahopac in the town of Carmel in Putnam County, New York. It lies due west and sharply below considerably larger Lake Mahopac. It is one of three controlled lakes in the New York City water supply system's Croton Watershed.