Hallettsville is a city located in Lavaca County, Texas, in the United States. As of the 2020 census, the city had a recorded population of 2,731 residents.
The city serves as the county seat of Lavaca County. It is characterized by its historical heritage, featuring a sizable German-Texan population resulting from the fact that the town's original founders were primarily immigrants from Germany and Czechoslovakia.