La Grange is a city located in the state of Texas, United States. It serves as the county seat for Fayette County and is situated near the Colorado River.
The city is positioned within the center of the Texas-German belt. According to the 2020 census, La Grange had a population of 4,391, following an estimated population of 4,632 in 2018.