Eagle Lake is on Highway 90A east of the Colorado River and fifty miles southwest of Houston in southeast Colorado County. The town is beside a lake of some 1,400 acres, also known as Eagle Lake. Below the lake is the Lower Lake. Both lakes are privately owned and are leased for hunting and fishing. North of the town is the Attwater Prairie Chicken National Wild Life Refuge.
Eagle Lake is marked on early Texas maps.
In 1848 this grant was patented to the heirs of P. Reels by the state. In 1856 Gamaliel Good purchased most of the land from the heirs of Patrick Reels. It was divided among Good and his sons. Good subsequently deeded half interest in 600 acres to DeWitt Clinton Harris, qv a director of the Buffalo Bayou, Brazos and Colorado Railway. Together they planned the town to be a station on a new railroad between Harrisburg and Austin.