As of the census of 2000, there were 2,475 people, 859 households, and 573 families residing in the city. The population density was 525.2 people per square mile (202.9Square kilometers). There were 1,076 housing units at an average density of 228.3Square meters(88.2Square kilometers). San Augustine is a city in San Augustine County, Texas, United States. The population was 2,475 at the 2000 census. It is the county seat of San Augustine County and is situated in East Texas. According to the United States Census Bureau, the city has a total area of 4.8square miles (12Square kilometers), of which, 4.7square miles (12Square kilometers) of it is land and 0.1square miles (0.2Square kilometers) of it (2.08%) is water.