Lake Cavanaugh

Nestled deep in the Skagit County woodland, Lake Cavanaugh is surrounded by private residences along the North and South Shore Drives, two shaded roads skirting its perimeter. Three small islands crowded with evergreens lie in the lake's western end. With a surface area of 844 acres, Lake Cavanaugh is one of the largest lakes in the IWS sampling program.