Lake Glenn Shoals

Lake Glenn Shoals is a 1,250 acre reservoir located in Montgomery County, Illinois. Created in 1976 by damming the Middle Fork of Illinois's Shoal Creek, it was built for recreation, sport fishing, and water supply purposes. The lake is 4 mi long and 0.4 mi wide. The nearest town is Hillsboro, Illinois, south of Springfield, Illinois and northeast of Saint Louis, Missouri.

Lake Glenn Shoals is managed for bass, bluegill, catfish, crappie, and tiger muskie. The lake is managed in two halves, north and south of the Irving Township bridge, with boats able to go as fast as 35 mph south of the bridge but only 5 mph north of the structure. The nearest interstate highway exit is Exit 52 on Interstate 55, near Litchfield.

The Illinois Environmental Protection Agency classified Lake Glenn Shoals in April 2006 as an "impaired" lake, due largely to the large quantities of phosphorus, suspended silt, and algae in the lake. These findings could be connected to the significant use of the lake's drainage catchment area by commercial farmers.

The municipality of Hillsboro operates the lake and keeps it stocked with fish. A city permit is required for boaters seeking to use the lake.