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.01 sq mi (0.02 km2)
Elevation
174 ft (53 m)
Population
 (2020)
  Total
3,442
  Density1,288.64/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.