Lavaca County is a county of the state of Texas, in the United States. In the year 2000 the population was 19,210 inhabitants. The county seat is Hallettsville. The name is related to the Lavaca River. According to the Census Bureau of the United States, the county occupies an area of 2,513 km² of which only 1 km² is water.