Lake St. Catherine is located on the western border of Vermont. It is approximately 29 miles north of Manchester and 26 miles west of Rutland. It lies between the Towns of Poultney and Wells. It has approximately 700 dwellings bordering the lake. It is really a system of three lakes connected by short channels. To the north is Lily Pond, then the Big Lake and to the south, Little Lake. At the southern end of the Big Lake, a bridge crosses the channel to Little Lake allowing easy access to the western shore of the Big Lake. It has free public access to fishing and access to swimming can be had at the State Park off route 30.

Lake St. Catherine is a large, long lake of 930 acres which begins at the Lily Pond in Poultney and drains south into Wells. The lake has a maximum depth of 68 feet, an average depth of 32.2 feet, and a volume of 29,945 acre feet. It is about five miles long and drains into a narrow channel which connects it with Little Pond.

Little Pond is a shallow lake of about 181 acres, with an average depth of two feet, a maximum depth of only four feet and a volume of 362 acre feet. The lake bottom is covered by a thick layer of silt and organic matter.