Calhoun County is a county located in the U.S. state of Texas. As of the 2010 census, the population was 21,381.[1] Its county seat is Port Lavaca.[2] The county is named for John Caldwell Calhoun, the seventh vice president of the United States.

Calhoun County comprises the Port Lavaca, TX Micropolitan Statistical Area, which is also included in the Victoria-Port Lavaca, TX Combined Statistical Area.