Fairfield was founded in 1851, when settler David H. Love deeded the newly formed Freestone County 100 acres of land, and it was designated the county seat. The town was named for the previous home of many of the settlers in Fairfield, Ala. Many people came to the area around the time of the Civil War, and annual soldier reunions were held 1890–1933. The old reunion ground is now the site of the annual Freestone County Fair and Rodeo in June.
The county courthouse, built in 1919, is a Recorded Texas Historic Landmark built in Classical Revival style. A Civil War cannon stands on the lawn in memory of the local soldiers who died in the conflict. U.S. 84 at Keechi Street.
Acres of peach trees produce delicious fruit May through July. Sellers' stands pop up along the highways during harvest season.