Lockhart is a city located in Caldwell County, Texas. Lockhart has a 2026 population of 17,166. It is also the county seat of Caldwell County. Lockhart is currently growing at a rate of 10.95% annually and its population has increased by 19.51% since the most recent census, which recorded a population of 14,364 in 2020.