Eagle Lake, Texas

Eagle Lake
The 100 block of McCarty Ave, part of the Eagle Lake Commercial Historic District
Location of Eagle Lake, Texas
Coordinates: 29°35′16″N 96°19′48″W / 29.58778°N 96.33000°W / 29.58778; -96.33000
CountryUnited States
StateTexas
CountyColorado
Area
 • Total
2.94 sq mi (7.61 km2)
 • Land2.93 sq mi (7.59 km2)
 • Water0.0077 sq mi (0.02 km2)
Elevation
174 ft (53 m)
Population
 (2020)
 • Total
3,442
 • Density1,288.6/sq mi (497.54/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
77434
Area code979
FIPS code48-21844
GNIS feature ID1334847
Websitecoeltx.net

Eagle Lake is a city in southeastern Colorado County, Texas, United States. The population was 3,442 at the 2020 census. It is home to a golf course, the largest private lake in Texas, and the Eagle Lake Regional Airport, which serves light aircraft.

The lake, along with adjacent rice paddies, attracts a large variety of migratory birds. The city is known as the "Goose-hunting Capital of the World" and also borders a wildlife preserve.