Goliad is a city in Goliad County, Texas, United States. It had a population of 1,908 at the 2010 census. Founded on the San Antonio River, it is the county seat of Goliad County. It is part of the Victoria, Texas, Metropolitan Statistical Area.