Coldspring is a city in San Jacinto County, Texas, United States. The population was 691 at the 2000 census. It is the county seat of San Jacinto County which is named after the river that traverses it and shares its name with the Battle which gave Texas its independence. Coldspring had developed into a bustling county seat town by 1915, but disaster struck March 30, 1915 when the wooden courthouse burned, thus removing the economic foundation of the town. Plans for the present courthouse were made, and the building was completed in 1918. Thereafter, the townspeople moved their buildings near the new courthouse at its present location.