Fairfield is a city and county seat of Freestone County, Texas, United States. The population was 2,850 at the 2020 census, down from 3,094 at the 2000 census. It was founded in 1851.