Forreston is an unincorporated community in Ellis County, Texas, United States. It lies on U.S. Route 77 eight miles south of the county seat of Waxahachie. The population was 238 in 2008, but Forreston is not listed in the 2010 census.