Karnes County is a county in the U.S. state of Texas. As of the 2020 census, the population was 14,710. Its county seat is Karnes City. The county is named for Henry Karnes, a soldier in the Texas Revolution. The former San Antonio and Aransas Pass Railway passed through Karnes County in its connection linking San Antonio with Corpus Christi.
The Karnes County Courthouse in Karnes City
Karnes City is a city in and county seat of Karnes County, Texas, United States. The population was 3,111 at the 2020 census, up from 3,042 at the 2010 census. The town was named after Henry Karnes of the Texas Revolution. Karnes is 24 miles (39 km) southeast of Floresville and 54 miles (87 km) southeast of San Antonio on U.S. Highway 181.
Welcome sign at Karnes City
Downtown Karnes City near dusk
City Hall in Karnes City
Karnes City National Bank is across from City Hall.