La Grange is a city in Fayette County, Texas, near the Colorado River. It is located about halfway between Houston and Austin on Highway 71. The population was 4,478 at the 2000 census. The 2006 estimated population was 4,645. But a 2010 census estimated that the city had a population of 4,923. La Grange is the county seat of Fayette County.